~/talk

Choreography vs Orchestration in serverless microservices

TalkinFrenchat Devoxx France 2021 · 2021-09-29..10-01· [microservices, serverless]
slides:none on file

Compares event-driven choreography with a central orchestrator by reimplementing a photo‑sharing demo: the original Pub/Sub + Cloud Functions + Cloud Storage + Vision API + Firestore flow was replaced by a Google Cloud Workflows YAML that calls Vision API, Firestore, Cloud Storage and Twilio as declarative steps. Finds that orchestration simplifies monitoring and correlating runs, centralizes retries and timeouts, and reduces glue code and some services, while introducing a single orchestration dependency and making dynamic event subscription harder.

AI-written summary · about

  1. 0:00Introduction
  2. 1:01Orchestration vs choreography defined
  3. 2:49Synchronous approaches limits
  4. 5:22Async event choreography
  5. 7:11Choreography pros and cons
  6. 11:08Central orchestrator
  7. 16:46App demo
  8. 17:50Orchestrator internals
  9. 23:54Orchestration vs choreography
  10. 26:18Available solutions
  11. 28:27Google Cloud Workflows deep dive
  12. 31:18Advanced orchestrator features
  13. 37:15Interface demo
  14. 37:57Photo-sharing app case study
  15. 41:08Rewrite experience
  16. 44:40Limits and best practices
  17. 45:45Resources and conclusion
~/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.