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 DesignWriting to two systems: outbox and CDC

The write that happened twice

Every sale goes in the register and must also reach the warehouse. The app crashes now and then. Which design lets the two disagree?

Read the lesson behind this The write that has to happen twice (CDC and the outbox)

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

A clerk writes each sale in the register and must also tell the warehouse. Written twice, a crash between the two leaves one side wrong, in either order. Carbon paper writes the sale and its slip in one stroke, and a courier carries the slips, sometimes twice. Watch what goes missing, what is made up, and what arrives twice.

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 The write that has to happen twice (CDC and the outbox)
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 Ledger Everyone Reads