Raft Consensus Simulator
Raft is a distributed consensus algorithm that is widely adopted by many distributed systems like Kubernetes (through etcd). It is a consensus algorithm that is designed to be easy to understand, but once you set out to implement it, it is still quite tricky to get it correct. Th