LowLevelDesign
Various Low Level Object-Oriented System Design problems are discussed in this space.
- Message broker like Kafka
- Google calendar
- BookMyShow
- Multi threaded logger
- Blocking Queue
- Connection Pool
- Parking Lot
- Scheduled thread pool executor
- Uber driver dispatch system
- Chat application
- Notification system
- Leetcode / Hackerrank like online judge
Planned (In no particular order)
- File System
- Social media news feed
- Amazon order management
- Payment system
- LinkedIn Job board
- API Rate Limiter
- Git version control
- YouTube
- Crickbuzz / ESPN
- Leaderboard in online competition
- Splitwise
- Elevator system
- Traffic control system
- IMDB
- In-memory database
- Database Sharding Simulation
- Online food delivery fleet
- Vending machine
- Badge Swipe / Access system