Skip to main content

30-day System Design Foundation

Foundations, core building blocks, and beginner problems. If you have one interview coming up in a month, run this.

Day 1
Requirements → Scale → Bottleneck → Solution

The thesis of the platform. Read this once — it becomes your compass.

concept
Day 3
Back-of-the-envelope: from DAU to peak RPS

Practice this until you can do it in your sleep.

concept
Day 6
URL Shortener

Flagship. Walk through all four scale tiers.

system
Day 8
component
Day 9
component
Day 11
component
Day 13
component
Day 14
component
Day 15
system
Day 21
system
Day 25
pattern
Day 27
system