Skip to content

System Design

See how requests move through the parts of a large system.

Covers how large services are built from parts like load balancers, caches, queues and databases. Data structures in code are in Data Structures & Algorithms.

Your progress

0 of 8 lessons

Start: Scalability Basics →

Learning path

System Design questions

Which lessons do I need for interviews?

The lessons marked "asked often" below are the ones that come up most frequently — start there if you are short on time.

What order should I learn them in?

Follow the learning path below; it is ordered from the most fundamental lesson to the most advanced.

How long does this topic take?

About 240 minutes in total, across 8 lessons.