System Design Preparation Guide

15 problems curated by FAANG engineers for 45-minute design rounds

Beginner17 min read
MakeMyTrip – Hotel Booking System

Deep dive into MakeMyTrip Hotel Booking System - comprehensive guide covering architecture, scalability, and design patterns.

Distributed SystemsPaymentsBooking System
Advanced9 min read
Messenger App

Deep dive into Messenger App - comprehensive guide covering architecture, scalability, and design patterns.

Real-timeMessagingDistributed Systems
Beginner8 min read
BookMyShow

Deep dive into BookMyShow - comprehensive guide covering architecture, scalability, and design patterns.

Distributed SystemsPaymentsBooking System
Advanced5 min read
Uber Design (Ride-Hailing)

Deep dive into Uber Design Ride-Hailing - comprehensive guide covering architecture, scalability, and design patterns.

GeospatialReal-timeDistributed Systems
šŸ”’Advanced7 min read
Coupon Distribution System

Deep dive into Coupon Distribution System - comprehensive guide covering architecture, scalability, and design patterns.

Distributed SystemsSecurityEvent Driven
šŸ”’Beginner14 min read
Gaming Leaderboard (Top K)

Deep dive into Gaming Leaderboard Top K - comprehensive guide covering architecture, scalability, and design patterns.

Distributed SystemsReal-timeStorage
šŸ”’Advanced14 min read
Google Drive

Deep dive into Google Drive - comprehensive guide covering architecture, scalability, and design patterns.

StorageCDNDistributed Systems
šŸ”’Advanced16 min read
Instagram

Deep dive into Instagram - comprehensive guide covering architecture, scalability, and design patterns.

Distributed SystemsMediaSearch
šŸ”’Beginner13 min read
Live Streaming (Instagram Live/YouTube Live)

Deep dive into Live Streaming Instagram Live/YouTube Live - comprehensive guide covering architecture, scalability, and design patterns.

Media StreamingCDNReal-time
šŸ”’Advanced16 min read
Netflix – Streaming Service

Deep dive into Netflix Streaming Service - comprehensive guide covering architecture, scalability, and design patterns.

Media StreamingCDNStorage
šŸ”’Advanced15 min read
Push Notification Service

Deep dive into Push Notification Service - comprehensive guide covering architecture, scalability, and design patterns.

Real-timeMessagingDistributed Systems
šŸ”’Advanced14 min read
Search Engine (Google)

Deep dive into Search Engine Google - comprehensive guide covering architecture, scalability, and design patterns.

SearchDistributed SystemsStorage
šŸ”’Advanced14 min read
Shazam

Deep dive into Shazam - comprehensive guide covering architecture, scalability, and design patterns.

SearchReal-timeAlgorithms
šŸ”’Beginner6 min read
Booking.com Design

Deep dive into Booking.com Design - comprehensive guide covering architecture, scalability, and design patterns.

Booking SystemSearchGeospatial
šŸ”’Advanced14 min read
Web Crawler

Deep dive into Web Crawler - comprehensive guide covering architecture, scalability, and design patterns.

Distributed SystemsStorageSearch
ResumeSkool Logo

No-Nonsense AI Resume
Building Platform for Free

©2026 - ResumeSkool