Skip to content
Domain Track • Distributed Systems & Architecture

System Design

Master high-scale distributed architectures, system trade-offs, and FAANG interview problem-solving with curated roadmaps, video playlists, and reference books. Follow the ordered components below to learn foundational concepts, dive into advanced system breakdowns, and download comprehensive study resources.

1First Step • YouTube Video Resources

Curated Video Lectures & YouTube Playlists

Step-by-step video courses and concept deep-dives organized strictly by playlist to help you master large-scale distributed architectures and FAANG interview problems.

System Design (Beginner)

codestorywithMIK•15 sequential lectures
Watch Full Playlist on YouTube
Introduction - Why & what ?
1:56

Introduction - Why & what ?

YouTube PlaylistWatch
Single Server Setup
6:31

Single Server Setup

YouTube PlaylistWatch
Database & Multiple Servers
4:10

Database & Multiple Servers

YouTube PlaylistWatch

System Design (Intermediate)

codestroywithMIK•59 sequential lectures
Watch Full Playlist on YouTube
Back-Of-The-Envelope-Estimation 🕵️📈📏📁
9:24

Back-Of-The-Envelope-Estimation 🕵️📈📏📁

YouTube PlaylistWatch
Twitter QPS & Storage Estimation 🐦🔎📀
7:41

Twitter QPS & Storage Estimation 🐦🔎📀

YouTube PlaylistWatch
System Design Interview : 🚩 Red Flags & Myths 💥🤯🫢
6:08

System Design Interview : 🚩 Red Flags & Myths 💥🤯🫢

YouTube PlaylistWatch

System Design (Advanced)

Jordan has no life•60 sequential lectures
Watch Full Playlist on YouTube
What is Systems Design? | Systems Design Interview: 0 to 1 with Google Software Engineer
8:41

What is Systems Design? | Systems Design Interview: 0 to 1 with Google Software Engineer

Jordan has no lifeWatch
Database Indexes: What do they do? | Systems Design Interview: 0 to 1 with Google Software Engineer
10:45

Database Indexes: What do they do? | Systems Design Interview: 0 to 1 with Google Software Engineer

Jordan has no lifeWatch
How do Hash Indexes work? | Systems Design Interview: 0 to 1 with Google Software Engineer
13:35

How do Hash Indexes work? | Systems Design Interview: 0 to 1 with Google Software Engineer

Jordan has no lifeWatch

System Design (Advanced)

Gaurav Sen•26 sequential lectures
Watch Full Playlist on YouTube
System Design Primer ⭐️: How to start with distributed systems?
9:22

System Design Primer ⭐️: How to start with distributed systems?

Gaurav SenWatch
System Design BASICS: Horizontal vs. Vertical Scaling
7:56

System Design BASICS: Horizontal vs. Vertical Scaling

Gaurav SenWatch
What is LOAD BALANCING? ⚖️
13:50

What is LOAD BALANCING? ⚖️

Gaurav SenWatch

System Design (Interview)

Hello Interview•17 sequential lectures
Watch Full Playlist on YouTube
System Design Interview: Design Ticketmaster w/ a Ex-Meta Staff Engineer
58:39

System Design Interview: Design Ticketmaster w/ a Ex-Meta Staff Engineer

Hello InterviewWatch
Design Uber w/ a Ex-Meta Staff Engineer: System Design Interview breakdown
1:03:05

Design Uber w/ a Ex-Meta Staff Engineer: System Design Interview breakdown

Hello InterviewWatch
Design Dropbox or Google Drive w/ a Ex-Meta Staff Engineer System Design Interview
58:08

Design Dropbox or Google Drive w/ a Ex-Meta Staff Engineer System Design Interview

Hello InterviewWatch

Course Series

System Design Interview•6 sequential lectures
System Design Interview - Distributed Message Queue
15:00

System Design Interview - Distributed Message Queue

System Design InterviewWatch
System Design Interview - Rate Limiting (local and distributed)
15:00

System Design Interview - Rate Limiting (local and distributed)

System Design InterviewWatch
System Design Interview - Top K Problem (Heavy Hitters)
15:00

System Design Interview - Top K Problem (Heavy Hitters)

System Design InterviewWatch
2Second Step • Free Comprehensive Book & Primer

Follow & Download the Best System Design Resource Book

After watching the video lectures, download the official System Design Primer & complete reference handbook to systematically study architectural diagrams, trade-off cheat sheets, and interview solutions:

Free Download • Complete Reference Handbook

Best Resource (Book PDF) Free Download

https://github.com/donnemartin/system-design-primer

The definitive open-source guide and PDF handbook for mastering system design interviews. Contains comprehensive architectural blueprints, trade-off comparisons, real-world case studies, and interview cheat sheets.

Client-Server, Microservices & Event-Driven Patterns
SQL vs NoSQL, Sharding, Replication & CAP Theorem
Caching (Redis/Memcached), CDNs & Message Queues (Kafka)
Complete FAANG Mock Interview Blueprints & Anki Flashcards
Download NOW!Free open-source guide & direct download
Free Download • Industry-Standard Interview Book

System Design Interview – Alex Xu (PDF)

Alex Xu's renowned System Design Interview book — the go-to reference for FAANG and top-tier engineering interviews. Covers real-world case studies like designing URL shorteners, Twitter, YouTube, and more with clear step-by-step frameworks.

Design URL Shortener, Twitter & YouTube from scratch
Step-by-step interview framework & estimation techniques
Rate limiter, notification system & chat system design
Used by engineers at Google, Meta, Amazon & Microsoft
Download PDF FREEAlex Xu • Free PDF download