RoadmapsSystem Design Interview Prep

System Design Interview Prep

Intermediate to Advanced

Move from fundamentals to real design use cases: requirements, APIs, storage, async workflows, distributed trade-offs, and operations.

Intermediate to Advanced· 5 Topics· 470 Resources· Updated Jul 2, 2026
1

Beginner Foundations

Not StartedRecommended prerequisite

Start with sizing, requirements, CAP, reliability, and the interview answer structure.

0% Complete

0 / 70 Topics

2

APIs, Networking & Edge

Not Started

Understand API contracts, protocols, DNS, CDNs, load balancers, gateways, reverse proxies, webhooks, and fan-out.

0% Complete

0 / 40 Topics

3

Storage & Data Modeling

Not Started

Choose SQL/NoSQL, model data, shard safely, and plan schema evolution.

0% Complete

0 / 169 Topics

4

Queues, Events & Resilience

Not Started

Apply queues, event sourcing, CQRS, CDC, circuit breakers, bulkheads, and dead-letter queues.

0% Complete

0 / 28 Topics

5

Advanced Use Cases

Not Started

Practice multi-region, microservices, observability, and production-grade system case studies.

0% Complete

0 / 163 Topics

Keep going!

You're doing great. Complete the next topic to continue your progress.

Continue Learning →