systems
Distributed KV Store
Raft-based distributed key-value store with consistent hashing and gRPC inter-node communication.
RustRaftgRPCTokioRocksDB
Problem
Existing KV stores lack educational transparency into consensus internals.
Solution
Built Raft from scratch in Rust with snapshotting, consistent hashing, and gRPC transport.
Challenges
- Implementing log compaction without blocking reads
- Handling split-brain scenarios during network partitions
Outcomes
- 234 GitHub stars
- Sub-5ms read latency at 10k QPS
Further case study details go here.