A saga timmaniġġja transazzjoni tan-negozju li tinfirex fuq servizzi multipli bħala sekwenza ta' transazzjonijiet lokali. Jekk pass wieħed ifalli, saga taħdem transazzjonijiet ta' kompensazzjoni biex tikkCancel il-passes preċedenti — m'hemm l-ebda distributed rollback.
Għaliex le transazzjoni distribwita?
Two-phase commit fuq servizzi huwa mibgħuż, tiegħel ir-risorsi, u tkun magħquqa l-avvedibbiltà. Saga tagħti eventual consistency mingħajr distributed locks.
