saga valdo verslo operaciją, kuri apima kelis paslaugų srautus kaip lokalinių operacijų seką. Jei etapas nepavyksta, saga paleidžia kompensavimo operacijas ankstesniems etapams atšaukti — nėra paskirstyto rollback.
Kodėl ne paskirstyta operacija?
Dvifazis commit keliose paslaugose yra lėtas, blokuoja išteklius ir sujungia prieinamumą. Saga suteikia galiausią nuoseklumą be paskirstytų blokavimų.
