The Impossible Agree Bot Game
Chapter 1

The chaos of a leaderless world

Chapter 2

The bully on the playground

Chapter 3

Passing the crown in a ring

Chapter 4

Modern consensus and the cloud

Ch 1 · The chaos of a leaderless world
007skaty

007skaty The database synchronization error behind double bank transfers

2h ago

007skaty

007skaty Computer networks respond when a central leader node suddenly crashes.

2h ago

007skaty

007skaty The Bully Algorithm

Leader breaks down, highest ID takes the crown, consensus is found!

2h ago

007skaty
The Impossible Agree Bot
BETA

007skaty Program the robot's voting system to discover how algorithms elect a single leader.

2h ago

007skaty
The distributed dilemma of modern networks

007skaty Without a central coordinator, autonomous computers can make conflicting split-brain decisions when writing to a shared database

2h ago

007skaty
Quiz

Which of the following is a primary reason distributed systems require a single leader node?

2h ago

007skaty
Quiz

What is the 'split-brain' scenario in distributed systems?

2h ago

007skaty
Fun Fact

Heartbeat signals: Modern cloud servers send heartbeat signals every few milliseconds to prove they are alive, resembling a digital pulse.

2h ago

007skaty
The tragedy of the double bank transfer

007skaty The Elect One algorithm coordinates servers to prevent double bank transfer errors

2h ago

007skaty
Quiz

In database management, what does the acronym ACID stand for to ensure reliable transactions?

2h ago

007skaty
Quiz

What happens if two database servers both believe they are the leader and accept writes simultaneously?

2h ago

007skaty
Gossip

Which failure is worse for a tech system?

2h ago

007skaty
Quiz

Who are the three computer scientists after whom the FLP Impossibility theorem is named?

2h ago

007skaty
Quiz

What did the famous 1985 FLP Impossibility paper prove about distributed systems?

2h ago

007skaty
Quiz

What is a 'heartbeat' in the context of network protocols?

2h ago

007skaty
Quiz

What action does a follower node take when a leader's heartbeat signal times out?

2h ago