Distributed System · Medium
Three-Phase Commit (3PC)
Distributed SystemDistributed TransactionsSenior
Answer preview
Distributed transaction questions probe how you maintain correctness across services without a single ACID database — 2PC, sagas, and outbox patterns. Three-Phase Commit (3PC) — define the concept, explain how it works in production, and call out trade-offs and failure modes.…