Understanding Distributed Consensus with Raft
Distributed Consensus is one of the hardest problems in the distributed computing domain and there have been many designs and algorithms built for solving it.
In this article, we are going to talk about Raft distributed consensus algorithm which is one of the modern and most popular consensus algorithms out there.
What is Distributed Consensus?
Before we begin the discussion, let’s try to understand what Distributed Consensus means. When we are designing distributed systems, we have…