saga

Saga Distributed Transactions
Saga: a long story of heroic achievement, especially a medieval prose narrative in Old Norse or Old Icelandic. a long, involved story, or series of incidents. What is the “Saga” design pattern? A saga is a sequence of transactions that updates each service and publishes a message or event to trigger the next transaction step. If a step fails, the saga executes compensating transactions that counteract the preceding transactions. A saga is a sequence of transactions that spans many services.