awesome-low-level-design
Learn Low Level Design (LLD) and prepare for interviews using free resources.
https://github.com/ashishps1/awesome-low-level-design
Last synced: 9 days ago
JSON representation
-
Additional resources
-
Additional Resources
-
Hard
-
-
📚 Books
-
Hard
-
Hard Problems
-
-
🔗 Class Relationships
-
⏱️ Concurrency and Multi-threading Concepts
-
Concurrency 101
-
Concurrency Challenges
-
Concurrency Patterns
-
Synchronization Primitives
-
-
⏱️ Concurrency and Multi-threading Problems
-
📇 Courses
-
🧩 Design Patterns
-
⚙️ Design Patterns
-
Behavioral Patterns
-
Creational Patterns
-
Structural Patterns
-
- Factory Method - patterns/bridge) | [Observer](https://refactoring.guru/design-patterns/observer) |
- Abstract Factory - patterns/composite) | [Strategy](https://refactoring.guru/design-patterns/strategy) |
- Builder - patterns/decorator) | [Command](https://refactoring.guru/design-patterns/command) |
- Strategy
- Template Method
- Singleton - c602-4c07-b7ba-315c643b31d8) | [Iterator](https://blog.algomaster.io/p/a8044933-cdd1-4a7a-81c0-f941a2d47941) |
- Prototype - patterns/facade) | [State](https://refactoring.guru/design-patterns/state) |
- Flyweight - patterns/template-method) |
- Proxy - patterns/visitor) |
- Visitor
- Mediator
- Memento
- Chain of Responsibility
- Factory Method - 61a6-4853-9573-df12cec335b7) | [Observer](https://blog.algomaster.io/p/bc60ce42-3f17-486f-aa36-4bd5264837e8) |
- Abstract Factory - 63ba-41d0-8a5d-6171a760ec90) | [Strategy](https://blog.algomaster.io/p/9c9932d8-80ad-4848-bf28-d6e01892a011) |
- Builder - bb12-4b71-9019-fa304c833f7d) | [Command](https://blog.algomaster.io/p/ec986937-1a35-4a34-b8ff-ed755efbe923) |
- Prototype - 9fec-470c-b1ef-aade9ee7e199) | [State](https://blog.algomaster.io/p/8df5aaae-268d-436f-8c42-88989e50ca92) |
- Flyweight - 7b16-480c-b213-3fd8b1d3e811) |
- Proxy - 8d45-46bc-a946-9bf801cdabb8) |
- Mediator
- Memento
- Chain of Responsibility
-
-
Design Patterns
-
Creational Patterns
-
-
🧭 Design Principles
-
📌 Fundamental Concepts
-
Fundamental Concepts
-
Low Level Design Interview Problems
-
📩 Newsletter
-
Hard Problems
-
-
🧱 OOP Fundamentals
-
🏁 Start Here
-
🗂️ UML
-
Behavioral Patterns
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- State Machine Diagram
- Use Case Diagram
- Sequence Diagram
-
Categories
🗂️ UML
289
UML
32
⚙️ Design Patterns
31
⏱️ Concurrency and Multi-threading Concepts
18
🧩 Design Patterns
10
📚 Books
9
⏱️ Concurrency and Multi-threading Problems
9
🧱 OOP Fundamentals
7
🧭 Design Principles
5
🔗 Class Relationships
4
📌 Fundamental Concepts
4
Low Level Design Interview Problems
3
Additional resources
3
📇 Courses
3
Design Patterns
2
🏁 Start Here
2
Fundamental Concepts
1
Additional Resources
1
📩 Newsletter
1
Sub Categories