SUBJECT / LLD

Low-Level Design

Designing maintainable systems and APIs.

71 topics / 0 articles ready / 1 course paths

Low Level Design (LLD)

71 headings
Introduction to LLD2 topics
  • Introduction to Low Level DesignPlanned
  • Software Design PrinciplesPlanned
Solid Principles5 topics
  • Single Responsibility Principle (SRP)Planned
  • Open Closed Principle (OCP)Planned
  • Liskov Substitution Principle (LSP)Planned
  • Interface Segregation Principle (ISP)Planned
  • Dependency Inversion Principle (DIP)Planned
UML2 topics
  • Unified Modeling Language (UML)Planned
  • Class UML diagramsPlanned
Creational Design Patterns6 topics
  • Introduction to Design PatternsPlanned
  • Singleton Design PatternPlanned
  • Factory MethodPlanned
  • Builder PatternPlanned
  • Abstract FactoryPlanned
  • Prototype PatternPlanned
Structural Design Patterns7 topics
  • Adapter PatternPlanned
  • Decorator PatternPlanned
  • Facade PatternPlanned
  • Composite PatternPlanned
  • Proxy PatternPlanned
  • Bridge PatternPlanned
  • Flyweight PatternPlanned
Behavioural Design Patterns10 topics
  • Iterator PatternPlanned
  • Observer PatternPlanned
  • Strategy PatternPlanned
  • Command PatternPlanned
  • Template MethodPlanned
  • State PatternPlanned
  • Chain of ResponsibilityPlanned
  • Visitor PatternPlanned
  • Mediator PatternPlanned
  • Memento PatternPlanned
Multithreading and Concurrency7 topics
  • Multithreading and ConcurrencyPlanned
  • Creating and Managing ThreadsPlanned
  • Thread Pools and ExecutorsPlanned
  • Thread Safety and SynchronizationPlanned
  • Locks and Synchronization MechanismPlanned
  • Deadlock and Prevention TechniquesPlanned
  • Producer Consumer ProblemPlanned
Dependency Injection1 topics
  • Dependency InjectionPlanned
Exceptions and Error Handling2 topics
  • Exception Handling (LLD)Planned
  • Building Resilient SystemsPlanned
Best practices in LLD3 topics
  • All About API'sPlanned
  • Database Design and IntegrationPlanned
  • How to approach a LLD InterviewPlanned
Interview Problems (Part-1)10 topics
  • Parking Lot (Design)Planned
  • Parking Lot (Code)Planned
  • Logging Framework (Design)Planned
  • Logging Framework (Code)Planned
  • Traffic Signal System (Design)Planned
  • Traffic Signal System (Code)Planned
  • Vending Machine DesignPlanned
  • Vending Machine CodePlanned
  • Task Management System DesignPlanned
  • Task Management System CodePlanned
Interview Problems (Part-2)6 topics
  • PubSub System DesignPlanned
  • PubSub System CodePlanned
  • ATM Machine DesignPlanned
  • ATM Machine CodePlanned
  • Hotel Management System DesignPlanned
  • Hotel Management System CodePlanned
Interview Problems (Part-3)10 topics
  • Elevator System DesignPlanned
  • Elevator System CodePlanned
  • Digital Wallet DesignPlanned
  • Types of Locking MechanismPlanned
  • Digital Wallet CodePlanned
  • Ride Booking App DesignPlanned
  • Ride Booking App CodePlanned
  • Music Streaming Platform DesignPlanned
  • Streaming ProtocolsPlanned
  • Music Streaming Platform CodePlanned