Design pattern for managing distributed transactions across multiple services. Like coordinating a complex group project where different people handle different parts.
Online booking systems use saga patterns to coordinate hotel, flight, and car rental reservations in a single transaction.
Saga Pattern is an application-level design pattern, not a single managed cloud service. It’s typically implemented using a workflow/orchestration service (e.g., AWS Step Functions, Azure Durable Functions/Logic Apps, Google Cloud Workflows, OCI Workflow) plus messaging (queues/pub-sub) and a database for state and idempotency.