0PricingLogin
Microservices Communication Patterns (Saga, Circuit Breaker) · Lesson

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

  1. What is the Saga Pattern?
  2. Choreography Saga Explained
  3. Orchestration Saga Explained
  4. Choosing Between Choreography and Orchestration
← Back to Microservices Communication Patterns (Saga, Circuit Breaker)