Three-Phase Commit: Non-Blocking Distributed Transactions
Learn how Three-Phase Commit (3PC) extends 2PC with a pre-commit phase, its assumptions, limitations, and when to use it.
Learn how Three-Phase Commit (3PC) extends 2PC with a pre-commit phase, its assumptions, limitations, and when to use it.
Learn how sagas coordinate distributed transactions without two-phase commit. Compare choreography, orchestration, compensation, and production trade-offs.