Saga menaxhon një transaksion biznesi që shtrihet në më shumë shërbime si një sekuencë transaksionesh lokale. Nëse një hap dështon, saga ekzekuton transaksionet kompensuese për të zhbërë hapat e mëparshëm — nuk ka reversali të shpërndarë.
Pse jo një transaksion i shpërndarë?
Dy-faza commit nëpër shërbime është i ngadaltë, bllokuese zëra dhe çifton disponibilitetin. Sagat japin konsistencë përfundimtare pa bllokuese të shpërndarë.
