sys0Early access

The System Design Path

Learn system design in the order real systems need it.

Each module starts with a problem a real app runs into, explains the idea that solves it, and ends with you designing it yourself.

19 modules137 lessons18 labs~31 hours+ 15 system labs

Complete System Design Path

Part 1 · Foundations

02

03

04

05

06

07

08

09

10

Part 2 · Distributed systems

11

12

13

14

15

16

17

18

Part 3 · Under the hood

19

Alongside the pathDesign whole systems: 15 system labsBitly, YouTube, WhatsApp and more, each designed from a blank page and tested under load.→