Grokking the System Design Interview, Volume II
Vote
0% completed
3. Quorum
Replicate data across several machines, and you gain fault tolerance, but two clients can end up reading two different answers. Quorum sets a rule for how many machines must agree before an operation counts as done.
Background
A distributed system replicates data across many servers, for fault tolerance and high availability. Once there are multiple copies, a new problem shows up: how do we know they agree? A replica can lag behind the others, so two clients reading at the same moment can see two different answers. That mismatch is the problem this pattern solves.
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%