Index

Free, with Google

Keep going, free.

A free account opens lessons 2 and 3 of every track, 33 more lessons, and keeps your progress and review cards on every device.

Start free with Google

Launch price

Open everything on chalk.

Every lesson, board, video, lab and paper, and the full review decks. Yearly is $39/year, or $19.50 for your first year with LAUNCH50, ends 1 Nov, 18:30 UTC.

See plansStart free instead

System DesignMulti-region writes: last writer wins

Two kitchens, two cities

Two cities changed the same order a moment apart. Which change survives, and what did it cost to be sure?

Read the lesson behind this Two kitchens, two cities (multi-region and active-active)

Preparing for interviews? The ten-week plan puts this in order with DSA and the design rounds.

Two kitchens in two cities each keep their own book of orders. A customer in the east pays by card, and a partner in the west switches the same order to cash a moment later. The tabs set what the kitchens do about it. Watch the wait per write against the wrong changes kept.

Included with a plan

This lab is part of a plan.

A plan opens every lesson, board, video, lab and paper on chalk. Yearly is $39/year, or $19.50 for your first year with LAUNCH50, ends 1 Nov, 18:30 UTC.

See plansAlready a member? Sign in

Or start free: a free account opens lessons 2 and 3 of every track.

the lesson Two kitchens, two cities (multi-region and active-active)
The whole idea this lab came from, told start to finish.

on the path Module 2 of 29 in System Design: When the stalls must agree
The lessons, boards and videos around this lab, in reading order.

Board: The Cut Phone Line