A saga egy több szolgáltatásra kiterjedő üzleti tranzakciót kezel helyi tranzakciók sorozataként. Ha egy lépés meghibásodik, a saga kompenzáló tranzakciókat futtat az előző lépések visszavonásához — nincs elosztott visszaállítás.
Miért nem elosztott tranzakció?
A kétfázisú commit a szolgáltatások között lassú, lezárja az erőforrásokat és összekapcsolódást hoz létre. A saga-k végső konzisztenciát biztosítanak elosztott zárolás nélkül.
