What Is Saga Design Pattern
The Saga Design Pattern Is a Way to Manage Data Consistency Across Microservices in Distributed Transaction Scenarios. a Saga Is a Sequence of Transactions...
The Saga design pattern is a way to manage data consistency across microservices in distributed transaction scenarios. A saga is a sequence of transactions that updates each service and publishes a message or event to trigger the next transaction step.
What is Saga pattern used for?
The Saga architecture pattern provides transaction management using a sequence of local transactions. A local transaction is the unit of work performed by a saga participant. Every operation that is part of the Saga can be rolled back by a compensating transaction.
What is AWS saga?
The saga pattern is a failure management pattern that helps establish consistency in distributed applications, and coordinates transactions between multiple microservices to maintain data consistency. … It can take two different paths, depending on the success or failure of the transactions.