Distributed Transaction System
→
Summary
Engineered a high-throughput transaction system in C++ using Multi-Paxos for consensus and a Two-Phase Commit protocol over gRPC, achieving 4,000 TPS with consistent state machine replication. Guaranteed zero data loss and 99.99% transaction consistency by implementing log-based recovery mechanisms, rigorously validated against node crashes using fault injection testing.