Split-Brain Network Nightmare Diagram
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

007skaty How distributed computer systems reach absolute agreement

1h ago

007skaty

007skaty How unstable computer servers trigger endless leader elections

1h ago

007skaty

007skaty How computer databases automatically elect a leader.

1h ago

007skaty
How modern databases choose a leader

007skaty MongoDB databases protect applications from data loss by holding rapid secondary server elections the moment a primary system fails.

1h ago

007skaty
Quiz

In a MongoDB replica set, what is the role of the elected leader?

1h ago

007skaty
Quiz

What would happen to an online store if its database couldn't elect a leader after a crash?

1h ago

007skaty
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!

1h ago

007skaty
The terrifying split-brain network nightmare

007skaty Split-brain network partitions generate conflicting updates that destroy election coordinator systems.

1h ago

007skaty
Quiz

What is 'split-brain' in a distributed computer system?

1h ago

007skaty
Quiz

How do modern systems prevent the split-brain nightmare?

1h ago

007skaty
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.

1h ago

007skaty
Spinning Ballot Boxes
BETA

007skaty Spin the ballot boxes to align answers and learn how election coordinators manage votes.

1h ago

007skaty
Quiz

What is 'leader flapping' in computer networks?

1h ago

007skaty
Quiz

Why is leader flapping highly damaging to a network's performance?

1h ago

007skaty
Gossip

If a system is lagging, would you prefer safety or speed?

1h ago

007skaty
Quiz

Which modern consensus algorithm is widely used today instead of the basic Bully Algorithm?

1h ago

007skaty
Quiz

What key concept do Raft and Paxos use that the Bully Algorithm lacks?

1h ago

007skaty
Gossip

Which algorithm name sounds coolest to you?

1h ago