A deep dive into distributed systems through implementing Raft, a fault-tolerant KV store, and a dynamically reconfigurable sharded system, based on MIT 6.5840 Distributed Systems.
golang distributed-systems backend fault-tolerance raft concurrency sharding mapreduce consensus-algorithm system-design key-value-store mit-6824 mit-65840
-
Updated
Apr 3, 2026 - Go