Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Moving from master slave architechture to peer-peer #73841
The master is the unified endpoint for the cluster. Single "source of truth" for the entire cluster. As load increases the capacity of master is exhausted. Also might lead to single point of failure.
When moving to peer to peer architecture, there is more scaling and no single point of failure. No single node or process is master. All can serve the requests based on their availability. More advantages can be added with implementation of gossip protocol in turn increasing the maintainability of nodes.