Raft Leader Election: How a Distributed System Chooses a Leader

In the previous post, we explored why distributed systems need consensus and why Raft is a practical approach to solving this problem.