System Design Sheet
Arch 25
Crash sheet for broad HLD readiness: the highest-frequency systems and reusable patterns to cover first.
Overall progress
0/25 solved
0%
Saved locally in this browser.
easy0/6
medium0/15
hard0/4
0/25
Solved
Web Services
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a URL Shortener (TinyURL / Bit.ly) Asked by:GoogleMetaAmazon+3 more | easy |
Infrastructure
0/11 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design an API Rate Limiter Asked by:StripeGoogleAmazon+3 more | easy | |||
Design a Unique ID Generator (Twitter Snowflake) Asked by:TwitterMetaMicrosoft+1 more | easy | |||
Design a Notification System (Push, Email, SMS) Asked by:AppleMetaAmazon+2 more | easy | |||
Design a Load Balancer Asked by:GoogleAWSMicrosoft+2 more | easy | |||
Design a Content Delivery Network (CDN) Asked by:NetflixCloudflareAmazon+1 more | medium | |||
Design a Distributed Cache (Redis / Memcached) Asked by:TwitterMetaRedisLabs+1 more | medium | |||
Design a Distributed Job Scheduler (Quartz / Airflow) Asked by:GoogleNetflixAirbnb+1 more | medium | |||
Design a Distributed Worker Queue (RabbitMQ / SQS) Asked by:AmazonMicrosoftUber+1 more | medium | |||
Design a Distributed Message Broker (Kafka-style) Asked by:LinkedInConfluentUber+1 more | medium | |||
Design a Distributed Consensus System (Raft / Paxos) Asked by:GoogleCoreOSHashiCorp+1 more | hard | |||
Design an API Gateway (Kong / Envoy) Asked by:KongStripeNetflix+1 more | hard |
Storage
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Key-Value Store Asked by:AmazonGoogleMeta+1 more | medium |
Messaging
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Real-Time Chat Application (WhatsApp / Slack) Asked by:MetaSlackMicrosoft+1 more | medium |
Search
0/2 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design Google Typeahead / Autocomplete Asked by:GoogleMicrosoftAmazon+1 more | easy | |||
Design a Search Engine (Google) Asked by:GoogleMicrosoftAmazon | medium |
Social
0/1 solved
Media Streaming
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Video Streaming Platform (YouTube / Netflix) Asked by:NetflixGoogleAmazon+1 more | medium |
Commerce Marketplace
0/2 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design an E-Commerce Platform (Amazon / Flipkart) Asked by:AmazonWalmarteBay+1 more | medium | |||
Design a Ticketing System (BookMyShow / TicketMaster) Asked by:TicketmasterAmazonGoogle | medium |
Fintech Payments
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Payment Gateway (Handling ACID Transactions) Asked by:StripePayPalSquare+2 more | medium |
Geo Location
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Ride-Hailing Service (Uber) Asked by:UberLyftGrab+2 more | medium |
Data Analytics
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Change Data Capture (CDC) Pipeline Asked by:NetflixDebeziumStripe+1 more | hard |
Observability Devops
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Distributed Tracing System (like Jaeger / Zipkin) Asked by:UberGoogleNetflix+1 more | medium |
Machine Learning
0/1 solved
| Status | Star | Problem | Difficulty | Notes |
|---|---|---|---|---|
Design a Recommendation System (Netflix / TikTok Style) Asked by:NetflixByteDanceGoogle+1 more | hard |