Process Flow - Event choreography vs orchestration
Start Event
Event Choreography
Multiple Services Listen & React
Each Service Emits Events
Other Services React
No Central Controller
Start Event
Event Orchestration
Central Orchestrator Service
Orchestrator Sends Commands
Services Perform Tasks
Orchestrator Tracks Progress
Process Ends
Event choreography lets services react to events independently without a central controller, while orchestration uses a central controller to direct service actions.