Choreography Saga Explained
Understand the choreography approach where services communicate directly via events without a central coordinator.
Choreography Saga Intro
Welcome! In this lesson, we'll explore the Choreography Saga pattern. It's a way to manage complex business transactions that span multiple services in a decentralized way.
Unlike an orchestra with a conductor, choreography is like a dance where each dancer knows their part and reacts to others' movements.
Decentralized Event Flow
In a choreography saga, there's no central coordinator service. Instead, each service involved in the transaction publishes events and listens for events from other services.
- Services react to events.
- They perform their part of the transaction.
- They publish new events to trigger the next step.
All lessons in this course
- What is the Saga Pattern?
- Choreography Saga Explained
- Orchestration Saga Explained
- Choosing Between Choreography and Orchestration