raft-kv
Distributed key-value store built from scratch on Raft: leader election, log replication, and snapshotting over a gRPC transport with durable bbolt storage. Kill the leader mid-write and a new one is elected in a few hundred milliseconds with no committed data lost. Passes the full suite under the Go race detector.
Go, Raft, gRPC, bbolt, Distributed Systems, Consensus



























