Pregraph

Systems

System design

Load balancers, caches, queues, sharding and the trade-offs between them. How a single app grows to serve millions.

About 40 hours of study.

Where to learn it

Read
The System Design Primer

Donne Martin

The study guide, then each topic in the index

Section not checked yet

Watch
ByteByteGo videos

Alex Xu, Sahn Lam

The system design videos

Short, well-drawn explanations of one building block at a time.

Section not checked yet

Practise

No practice set picked yet.

Suggest one

Other options

Which roles ask for it

Before and after

System design

Opens up

Nothing else on the map yet.