Electing master node in a cluster using Bully Algorithm

This blog post explains the end to end implementation of the Bully Algorithm which is a leader election algorithm in Distributed Systems.

What is a Distributed System

A distributed system is a collection of independent computers that appears to its users as a single coherent system.