Loading MICROSERVICES::VIZ...
Step through multi-service transactions without blocking Two-Phase Commit (2PC). Observe forward execution and automated backward compensating rollbacks.
2PC requires holding global database row locks until all participants vote commit. If one network partition occurs, the entire system freezes.
Sagas commit each local transaction immediately in its private database. If failure strikes, reverse compensating actions restore eventual consistency with zero blocking locks.