Cross-Shard Consensus

Multi-cluster distributed transaction processor with Paxos consensus and 2-phase commit for atomic cross-shard transactions in Go