A Quick Intro To The Raft Consensus Algorithm

A cruicual aspect of distributed systems is to have a clear consensus on who is the current leader. Consensus algorithms help us in determining a leader and provide us with the constitution for what happens when the leader inevitably goes down. Enter Raft, the algorithm that promises to make consensus more understandable. While its popular peer Paxos has an air of mystique, Raft is the algorithm that rolls up its sleeves and says, “Let’s make this easy to follow.” ...

September 13, 2024 · 6 min