Skip to content

🚀 Real-world system design problems with clear HLD & LLD docs, diagrams, and practical breakdowns — perfect for interview prep, learning, and leveling up your backend skills.

Notifications You must be signed in to change notification settings

AdityaPande18/OneStop-System-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🏗️ OneStop-System-Design

A curated repository of system design problems commonly asked in SDE interviews, featuring both High-Level Design (HLD) and Low-Level Design (LLD) documents, with architecture diagrams and detailed explanations.


📚 Table of Contents

✅ = Available | ⏳ = Coming Soon

# System Design Problem Resources
1 ✅ Ticket Booking System (like BookMyShow) HLD 📘   |   LLD 📙   |   Diagram 🖼️
2 ✅ URL Shortener HLD 📘   |   LLD 📙   |   Diagram 🖼️
3 ✅ Rate Limiter HLD 📘   |   LLD 📙   |   Diagram 🖼️
4 ⏳Ride Sharing App HLD 📘   |   LLD 📙   |   Diagram 🖼️
5 ⏳Social Media Application (like Instagram) HLD 📘   |   LLD 📙   |   Diagram 🖼️
6 ⏳Parking Lot System HLD 📘   |   LLD 📙   |   Diagram 🖼️
7 ⏳Elevator System HLD 📘   |   LLD 📙   |   Diagram 🖼️
8 ⏳Cab Booking System (like Uber/Ola) HLD 📘   |   LLD 📙   |   Diagram 🖼️
9 ⏳Hotel Room Booking System (like OYO) HLD 📘   |   LLD 📙   |   Diagram 🖼️
10 ⏳Library Management System HLD 📘   |   LLD 📙   |   Diagram 🖼️
11 ⏳Online Food Delivery System (like Zomato/Swiggy) HLD 📘   |   LLD 📙   |   Diagram 🖼️
12 ⏳Splitwise (Expense Splitter) System HLD 📘   |   LLD 📙   |   Diagram 🖼️
13 ⏳Stock Trading System HLD 📘   |   LLD 📙   |   Diagram 🖼️
14 ⏳ATM System HLD 📘   |   LLD 📙   |   Diagram 🖼️
15 ⏳Notification System (email, SMS, push notifications) HLD 📘   |   LLD 📙   |   Diagram 🖼️
16 ⏳Cache (LRU, LFU) HLD 📘   |   LLD 📙   |   Diagram 🖼️
17 ⏳Logger System with Different Log Levels HLD 📘   |   LLD 📙   |   Diagram 🖼️
18 ⏳File Storage System (like Google Drive) HLD 📘   |   LLD 📙   |   Diagram 🖼️
19 ⏳Task Scheduler HLD 📘   |   LLD 📙   |   Diagram 🖼️
20 ⏳Vending Machine HLD 📘   |   LLD 📙   |   Diagram 🖼️
21 ⏳In-Memory Key-Value Store (like Redis) HLD 📘   |   LLD 📙   |   Diagram 🖼️
22 ⏳API Gateway HLD 📘   |   LLD 📙   |   Diagram 🖼️
23 ⏳Metrics Collector and Aggregator HLD 📘   |   LLD 📙   |   Diagram 🖼️
24 ⏳Notification Rate Controller (like WhatsApp message flood control) HLD 📘   |   LLD 📙   |   Diagram 🖼️
25 ⏳Auth System (JWT, session or OAuth) HLD 📘   |   LLD 📙   |   Diagram 🖼️

✍️ Contributing

Love system design? Found something to improve or want to add a new problem? We welcome pull requests and feedback!

🙌 Contributors

  • Aditya Pande – Initial setup & core content

About

🚀 Real-world system design problems with clear HLD & LLD docs, diagrams, and practical breakdowns — perfect for interview prep, learning, and leveling up your backend skills.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •