Three Little Nodes Educational 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 4 · Modern consensus and the cloud
007skaty

007skaty Google Chubby and Apache ZooKeeper coordinate leadership in distributed computer systems

3h ago

007skaty

007skaty The three server states within the Raft consensus algorithm

3h ago

007skaty

007skaty The search for understandable computer code through the Raft algorithm

3h ago

007skaty

007skaty ZooKeeper and Chubby Lock

Elect the leader, elect the leader / ZooKeeper builds on Chubby's design.

3h ago

007skaty
Three Little Nodes
BETA

007skaty Connect the three nodes to master the algorithm that elects a single network leader.

3h ago

007skaty
The mythical island of Paxos consensus

007skaty Lamport used a fictional Greek island parliament story to help unreliable computer nodes agree, but engineers struggled for years to implement it.

3h ago

007skaty
Quiz

Which Turing Award-winning computer scientist created the Paxos algorithm?

3h ago

007skaty
Quiz

Why did Leslie Lamport write his original Paxos paper as a story about a Greek island?

3h ago

007skaty
Fun Fact

ZooKeeper name: Apache ZooKeeper got its name because coordinating wild, chaotic distributed systems felt like managing a zoo of different animals.

3h ago

007skaty
Raft and the search for understandable code

007skaty Raft uses leader election to power modern cloud technologies like Kubernetes.

3h ago

007skaty
Quiz

In what year was the highly popular Raft consensus algorithm introduced?

3h ago

007skaty
Quiz

Which modern container orchestration system uses etcd (which relies on Raft) to manage its cluster state?

3h ago

007skaty
Glossary
raft (noun)
A flat buoyant structure, typically made of planks or logs, used for floating on water. In 2014, computer scientists designed this namesake protocol to help distributed cloud networks elect a single leader.

3h ago

007skaty
Quiz

What happens in Raft when a node receives votes from a majority of the cluster?

3h ago

007skaty
Quiz

What are the three possible states a node can have in the Raft consensus algorithm?

3h ago

007skaty
Gossip

Which name sounds coolest for a protocol?

3h ago

007skaty
Quiz

What is the name of the consensus protocol used internally by Apache ZooKeeper?

3h ago

007skaty
Quiz

Which tech giant developed the proprietary 'Chubby' lock service for leader election?

3h ago