Leader election in distributed systems, Amazon Builders' Library

Improving efficiency, reducing coordination, and simplifying architectures by using Leader election.