Centralized Coordination— Distributed Design Patterns

Pratik Pandey
3 min readNov 6, 2022

The beauty of distributed systems is that you can scale horizontally by adding more compute/resources to your system. But as the cluster grows larger, if we have tasks that need Strong Consistency/Linearizability guarantees like Leader Election etc, these guarantees become more expensive to achieve, directly impacting the throughput of your cluster.

Pratik Pandey

Senior Engineer with experience in designing and architecting large scale distributed systems.