Distributed SystemsPlanned
Raft Consensus
Leader election and replicated log via the Raft consensus algorithm
A from-scratch Raft implementation covering leader election, log replication, and log compaction via snapshotting — the capstone of the Go Foundations series, demonstrating consensus in distributed systems.
What it demonstrates
- Leader election
- Log replication
- Snapshotting
- Split-brain prevention
Tech stack
Go