Slide 25
Slide 25 text
Orchestration v/s Choreography?
Orchestration Choreography
Control Centralized control for workflow execution No central control instead a bus for flow of
events
Complexity Works for both simple and complex workflows Simple event driven process
Error Handling and Retry Supports native error handling and retry Distributed error handling
Scalability Highly scalable but need to adhere to different
limitations during the workflow
Highly scalable as each service can scale
independently
Latency Possible latency because of dependencies Low latency
Cost Efficiency Depends on the workflow and type of
workflow
Pay only for usage of resources