Saga Pattern
/ˈsɑːɡə ˈpætən/
Definition
A way to manage long-lived transactions across microservices by chaining local transactions with compensating actions on failure.
Example in context
"The checkout saga: reserve inventory → charge payment → confirm order. If payment fails, a compensating event releases the reservation."
Related terms
Practice this term
Master Saga Pattern in context by working through exercises in the Software Architecture module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.