~/talk

Effective Microservice Communication and Conversation Patterns

Talkat Build Stuff 2020 · 2020-11-11..11-15· [microservices]
slides:none on file

Uses real-world restaurant metaphors to map concrete patterns: initial customer interaction uses HTTP synchronous request-response with a claim check (202 Accepted) for fast acknowledgement; simple durable queues implement a routing slip (bag with circled items) for FIFO work and temporal decoupling; complex orders use pub/sub events plus an observing process manager (choreography) or a central command process (orchestration) to coordinate steps. Example math: 2.5 minutes per order → ~24 orders/hour; parallelized workers raise capacity to ~120 orders/hour.

AI-written summary · about

  1. 0:00Introduction
  2. 2:30Jimmy Bogard
  3. 4:26Microservice definition
  4. 7:59Real life examples
  5. 13:17Business model example
  6. 14:24Waiting in queues
  7. 17:41Hiring more workers
  8. 20:31How do we process individual orders
  9. 22:05Placing an order
  10. 24:31HTTP
  11. 25:21Conversation Patterns
  12. 25:55The Backend
  13. 26:40Demo
  14. 27:40Service unavailable
  15. 29:08Fire and forget
  16. 30:25Mighty Find
  17. 31:32Routing Slip
  18. 37:58Process
  19. 41:57Choreography
  20. 43:38Larger Restaurants
  21. 44:24Large Restaurants
  22. 45:00synchronous interaction
  23. 45:18orchestration
  24. 47:40orchestration vs choreography
  25. 48:43wrap up
  26. 49:28more resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.