Forward-deployed / Learning zone
System Designa standalone module
A standalone module

System design for the technical PM

How real systems are designed at scale — from rate limiters to stock exchanges — with the architecture, tradeoffs, and failure modes that shape product decisions.

8 lessons+ recap28 systemsdiagrams included

How real systems are designed at scale — from rate limiters to stock exchanges. This track covers the architecture, tradeoffs, and failure modes that shape product decisions.

System design for the technical PM

Foundations → building blocks → systems · 28 real-world systems across eight lessons

This track covers the architecture, tradeoffs, and failure modes that shape product decisions.

Foundations
Scaling
Estimation
Framework
Building blocks
Rate limiting
Consistent hashing
KV stores
Unique IDs
Systems
Web-scale
Real-time
Storage
Location
Data infra
Transactional

Every lesson in this track follows the same shape:

This track covers 28 real-world systems across eight lessons, grouped by the kind of problem they solve.

Connects to other tracks

The lessons

📌 Close out the module: Recap & real-world examples

The lessons

01

Foundations & framework

Read lesson →
02

Core building blocks

Read lesson →
03

Web-scale services

Read lesson →
04

Real-time systems

Read lesson →
05

Storage & sync

Read lesson →
06

Location & geo services

Read lesson →
07

Data infrastructure

Read lesson →
08

Transactional & financial systems

Read lesson →
📌

Recap & real-world examples

Read recap →