
Learn System Design in 10 Days
From Fundamentals to System Design Interviews
Shun Kushigami
10 books.chapters
#System Design#Interview#Scalability
books.about
A system design interview preparation guide for software engineers. Learn scalability, database design, caching, message queues, microservices, and more at one chapter per day. Includes hands-on design exercises for URL shorteners, social media feeds, video streaming, and e-commerce platforms.
books.tableOfContents
1
Day 1: System Design Interview Basics
2
Day 2: Scalability & Performance
3
Day 3: Database Design & Scaling
4
Day 4: Caching & CDN
5
Day 5: Message Queues & Async Processing
6
Day 6: Microservices & API Design
7
Day 7: Design a URL Shortener
8
Day 8: Design Social Media Feed & Chat
9
Day 9: Design Video Streaming & File Storage
10