Grokking System Design Fundamentals
Ask Author
Back to course home

0% completed

What is Leader and Follower Pattern?
We'll cover the following
Background
Solution

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!