Centralized Coordination II— Distributed Design Patterns

In my last article, we talked about how Centralized Coordination can help us reduce costs associated with performing Linearizable operations in a huge cluster. The idea is to perform operations requiring Linearizability in a small cluster(3–5 nodes). However, just choosing a small cluster doesn’t solve our problem completely. There are edge cases that we need to handle, which we will discuss now.

--

--

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

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Pratik Pandey

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