Raft Distributed System & Sharded K-V Store
Distributed Systems are cool. I found out that MIT 6.824 had put up its labs online publicly, so I followed along. On the journey I built a Raft Distributed System that can handle load well, and used it as the basis for a sharded Key-Value store. The sharding and load-balancing are automatic, so the system can always avoid uneven load. I’ve put up the code I wrote here.