State Machine Replication with Raft
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXhAG2jBdnBEXk3SsAtHn0pbLib59ndU2YQiDWdaLxfQXlwhcB6fSz5jMGM3aJizJLhVx51R5iRuKhs1elddJFRQ-LCsVJC6b0oJS56b3iLdNZHa0Va2uqbjpjx4O6o1_HoazgV0ILXvI/s320/raft_icon.jpg)
In this post, we want to review the Raft algorithm which is a leader-based consensus algorithm. Raft is a simpler and more understandable alternative to Multi-Paxos, and since its relatively recent invention, it has been widely adopted in the industry. Unlike Multi-Paxos that extends an algorithm that is originally designed for consensus on a single value, Raft directly considers the problem of consensus on a sequence of values. This makes Raft much more practical and understandable than Multi-Paxos.