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

ToanPV90/LowLevelDesign

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 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)

Planned (In no particular order)

  1. File 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. Task Management System
  26. Snake and Ladder

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%