~/talk

Orchestration vs. Choreography in Microservices

slides:none on file

Compares an actual loan‑broker workflow implemented as microservices and shows why orchestration centralizes state and commands (easy visibility but control coupling, scaling and single‑point concerns) while choreography uses events to remove temporal coupling but creates bidirectional coupling, hard compensations, versioning and observability headaches. Demonstrates an asynchronous orchestration option, mentions sagas/message brokers and tools like Kunda/Conductor, counts 34 arrows on a problematic slide, and gives a five‑question decision framework to choose per workflow.

AI-written summary · about

  1. 0:00Introduction
  2. 4:40Microservices communication shift
  3. 7:08Orchestration with loan broker
  4. 10:41Orchestration challenges
  5. 14:16Choreography with loan broker
  6. 16:45Coupling types compared
  7. 23:11Asynchronous orchestration
  8. 29:16Complex mortgage workflow
  9. 33:47Business failures and compensations
  10. 38:01Passive publishers issue
  11. 43:18Choreography prerequisites
  12. 45:43Versioning challenges
  13. 47:49Lack of system overview
  14. 50:37Coordination decision framework
  15. 1:00:31Recap and recommendations
~/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.