Orchestration Saga Explained
Explore the orchestration approach where a dedicated service coordinates the steps of a distributed transaction.
Introducing Orchestration Sagas
Welcome to the Orchestration Saga! In a distributed system, sometimes a business transaction needs to involve multiple services.
An Orchestration Saga is a pattern where a central service, called an orchestrator, takes charge of guiding the entire transaction.
The Role of the Orchestrator
Think of the orchestrator as a project manager for your distributed transaction. It knows all the steps and coordinates them.
- It sends commands to participant services.
- It waits for responses (events) from those services.
- It decides the next step based on the responses.
All lessons in this course
- What is the Saga Pattern?
- Choreography Saga Explained
- Orchestration Saga Explained
- Choosing Between Choreography and Orchestration