Skip to content

Various Low Level Object Oriented System Design problems are discussed in this space

License

Notifications You must be signed in to change notification settings

kousiknath/LowLevelDesign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LowLevelDesign

Various Low-Level Object-Oriented System Design problems are discussed in this space.

Already Implemented

  1. Message broker like Kafka
  2. Google calendar
  3. BookMyShow
  4. Multi threaded logger
  5. Blocking Queue
  6. Connection Pool
  7. Parking Lot
  8. Scheduled thread pool executor
  9. Uber driver dispatch system
  10. Chat application
  11. Notification system
  12. Leetcode / Hackerrank like online judge
  13. IMDB
  14. Amazon order checkout flow
  15. Meeting Room Scheduler
  16. Leaderboard
  17. Elevator
  18. Stock Broker (Zerodha)
  19. Pizza Pricing

Planned (In no particular order)

  1. Task Management System
  2. Social media news feed
  3. Skyscanner Flights
  4. Stripe
  5. LinkedIn Job board
  6. API Rate Limiter
  7. Git version control
  8. YouTube
  9. Crickbuzz / ESPN
  10. RedBus
  11. Splitwise
  12. Traffic control system
  13. Badge Swipe / Access system
  14. In-memory database
  15. Database Sharding Simulation
  16. Online food delivery fleet
  17. Vending machine
  18. Airbnb
  19. Airport Management System
  20. Uber ride matching system
  21. Stack Overflow
  22. Auction system
  23. Rule Engine
  24. PubSub system
  25. Chess
  26. Inventory Management System