Interactive curriculum

See the system make every decision.

Build a global service, then step through replication, stale reads, and leader failure. Follow the course or jump straight to the problem you care about.

Start with the first system

6 interactive · 10 planned

Choose your entry point

Jump to a lesson

Distribution changes the rules

What changes when work crosses a network?

1.1From one server to a distributed serviceNodes, clients, local state, and messages in one interaction.
1.2

The network is uncertain

Latency, timeouts, retries, and ambiguous failure.

Planned

Preparing the globe

x

0%