-
-
Notifications
You must be signed in to change notification settings - Fork 75
patterns/saga/ #92
patterns/saga/
#92
-
patterns/saga/
Intent To manage and coordinate distributed transactions across multiple services in a fault-tolerant and reliable manner. Explanation Real-world example Imagine a travel agency...
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 1 comment 1 reply
-
Saga is an antipattern and has no means to ensure consistency in microservices-based systems.
Beta Was this translation helpful? Give feedback.
All reactions
1 reply
-
It's an eventual consistency model. If a transaction fails, sagas ensure consistency by executing compensating transactions to undo changes made by previous transactions.
Beta Was this translation helpful? Give feedback.
All reactions
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment