Grokking System Design Fundamentals
Ask Author
Back to course home

0% completed

What is Leader and Follower Pattern?

Let's learn about the leader and follower patterns and its usage in distributed systems.


Distributed systems keep multiple copies of data for fault tolerance and higher availability. A system can use quorum to ensure data consistency between replicas, i.e., all reads and writes are not considered successful until a majority of nodes participate in the operation. However, using quorum can lead to another problem, that is, lower availability; at any time, the system needs to ensure that at least a majority of replicas are up and available, otherwise the operation will fail




Like the course? Get enrolled and start learning!