Logo
Grokking the System Design Interview
Ask Author
Back to course home

0% completed

Leader and Follower (New)

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

Background

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!