~/talk

Choreography vs Orchestration in serverless microservices

Talkat code.talks 2022 · 2022-09-15..09-16· [microservices, serverless]
slides:none on file

Compares three concrete patterns and shows working demos: Google Cloud Workflows orchestrates Cloud Run, Cloud Functions and external APIs (SendGrid via Secret Manager) with built-in OIDC/OAuth, retries (default 5 tries), callbacks and connectors; Eventarc + Workflows demo processes images through four functions (filter, labeler, resizer, watermarker) triggered from storage and it runs end-to-end; parallel BigQuery queries drop total time from ~60s to ~20s; samples and YAML/JSON workflow definitions are on GitHub and Speaker Deck.

AI-written summary · about

  1. 0:00Start
  2. 3:07Direct service-to-service calls
  3. 4:57Indirect via events (choreography)
  4. 8:35Imagine a more complex scenario
  5. 9:23A central orchestrator
  6. 28:52Make a conscious choice
  7. 30:23Event-driven orchestration
  8. 32:02Handle errors with retries and saga pattern
  9. 35:39Combine serverful workloads with serverless
~/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.