Choreography vs Orchestration in serverless microservices
summary
Compares direct calls, event-driven messaging and a central orchestrator with concrete tooling and demos: uses Cloud Functions, Cloud Run, mathjs and Google Workflows demo to chain HTTP calls, pass JSON, apply retries, parallelize five BigQuery jobs and return a final number successfully. Lists EventArc/EventBridge/EventGrid, Kafka/RabbitMQ, AWS Step Functions and CNCF Serverless Workflow as alternatives, shows managing VMs and Cloud Run Jobs from workflows, and includes a Saga compensation example and GitHub samples.
AI-written summary · about
chapters (8)
- 0:00Introduction and welcome
- 1:36What are choreography and orchestration
- 5:19Direct service-to-service communication
- 10:00Event-driven choreography explained
- 17:05Choosing between approaches
- 22:21Orchestration demo with Google Workflows
- 28:16Orchestration patterns and best practices
- 30:55Q&A and closing remarks
related talks
46mChoreography vs Orchestration in serverless microservices
38mChoreography vs Orchestration in serverless microservices
50mChoreography vs Orchestration in serverless microservices
51mChoreography vs Orchestration in serverless microservices
49mChoreography vs Orchestration in serverless microservices
50mChoreography vs Orchestration in serverless microservices
46mChoreography vs Orchestration in serverless microservices
01h 03mChoreography vs Orchestration in serverless microservices
