Distributed & Decentralized Systems Curriculum
Interactive Visualizations ยท Distributed Transactions

Two-Phase Commit (2PC)

Simulate a distributed transaction coordinator. Send prepares, collect votes, and commit or abort. Inject failures to see the blocking problem in action.