Chapter 1
The chaos of a leaderless network
Chapter 2
The rules of the bully game
Chapter 3
Why it is called a bully
Chapter 4
Real-world power and pitfalls
Ch 4 · Real-world power and pitfalls

007skaty MongoDB databases protect applications from data loss by holding rapid secondary server elections the moment a primary system fails.
Quiz
What would happen to an online store if its database couldn't elect a leader after a crash?
Fun Fact
The Raft name: The Raft consensus algorithm was named because it's a 'raft' to save you from the stormy waters of Paxos, which is notoriously difficult to understand!

007skaty Split-brain network partitions generate conflicting updates that destroy election coordinator systems.
Glossary
bully algorithm (noun)
A distributed computing protocol used to dynamically elect a leader node from a group of active processes. Amazon's DynamoDB uses a modified version of this protocol to coordinate database partitions.
A distributed computing protocol used to dynamically elect a leader node from a group of active processes. Amazon's DynamoDB uses a modified version of this protocol to coordinate database partitions.

BETA
007skaty Spin the ballot boxes to align answers and learn how election coordinators manage votes.
Quiz
Which modern consensus algorithm is widely used today instead of the basic Bully Algorithm?
