A study hall for systems engineering

How systems actually work.

Read how something works, then push on it until it clicks. In-depth guides paired with simulators — DNS, TLS, Kafka, Raft, and plenty more, all running in your browser.

17 study paths · 170+ deep dives · 80+ simulators — free, no sign-up

The method

Read it. Then push on it.

Every big idea here comes in two halves: a guide that explains the machinery, and a simulator where you can break it yourself.

DNS

How a name becomes an address: root, TLD, authoritative, and every cache in between.

Raft

How five machines agree on one truth, and what happens when you kill the leader.

Database indexing

Why the B-tree might be the most successful data structure ever shipped, and what an index really costs you.

Caching

Hit ratios, eviction, invalidation. One of the two hard problems, played out in front of you.

All guides → All simulators →

The directory

Everything here.

Also in the building The Apprenticeship ELI5 Decide Map of the codex Your progress

The libraryEleven reference shelves: cited measurements, the maths underneath, annotated papers, the people behind the algorithms, the outages that taught everyone better, and the error strings decoded.

About →
Before you go

One more page: The Tail at Scale, annotated

A different pick every day.

Still being written. There is more here than one visit can cover.

;colony