Saga, birden fazla hizmete yayılan bir iş işlemini yerel işlemlerin bir dizisi olarak yönetir. Bir adım başarısız olursa, saga önceki adımları geri almak için telafi işlemlerini çalıştırır — dağıtılmış rollback yoktur.
Neden dağıtılmış işlem değil?
Hizmetler arasında iki aşamalı commit yavaş, kaynakları kilitler ve kullanılabilirliği birleştirir. Sagalar, dağıtılmış kilitler olmadan nihai tutarlılık sağlar.
