Welcome to the Low Level Design Repository!
This repository contains Java implementations of core Design Patterns and real-world LLD Problems commonly asked in system design interviews at top tech companies.
- Design Patterns : Core design patterns grouped under Creational, Structural, and Behavioral categories.
- Design Problems : End-to-end implementation of real-world system design problems using OOP principles and patterns.
-
Singleton Variants:
These projects demonstrate how to apply design principles and patterns in real-world system design problems.
- Movie Ticket Booking System
- Elevator System
- Rate Limiter
- Logging Framework
- LRU Cache
- StackOverflow Clone
- Parking Lot
git clone https://github.com/zsanjay/Low-Level-Design.gitDesign Patterns: Elements of Reusable Object-Oriented Software (GoF)
Feel free to fork the repo, raise PRs, or suggest enhancements! If you find the repo useful, give it a ⭐ to show support!
For questions or collaborations, connect via LinkedIn or open an issue.