Skip to content

πŸ“ LLD (Low-Level Design) Content Structure Overview

πŸ“ LLD (Low-Level Design) Content Structure Overview

Section titled β€œπŸ“ LLD (Low-Level Design) Content Structure Overview”

Location: dsa-docs/src/content/docs/lld/ Total Files: 25 files (10 core + 15 projects)

lld/
β”œβ”€β”€ πŸ“„ index.md
β”‚
β”œβ”€β”€ πŸ“‚ (core files) (10 files)
β”‚ β”œβ”€β”€ 01-oop-fundamentals.md
β”‚ β”œβ”€β”€ 02-solid-principles.md
β”‚ β”œβ”€β”€ 03-uml-basics.md
β”‚ β”œβ”€β”€ 04-class-diagrams.md
β”‚ β”œβ”€β”€ 05-object-relationships.md
β”‚ β”œβ”€β”€ 06-design-principles.md
β”‚ β”œβ”€β”€ 07-dependency-injection.md
β”‚ β”œβ”€β”€ 08-design-pattern-selection.md
β”‚ β”œβ”€β”€ 09-machine-coding-approach.md
β”‚ └── 10-code-organization.md
β”‚
└── πŸ“‚ projects/ (15 files)
β”œβ”€β”€ design-parking-lot.md
β”œβ”€β”€ design-elevator-system.md
β”œβ”€β”€ design-tic-tac-toe.md
β”œβ”€β”€ design-snake-and-ladder.md
β”œβ”€β”€ design-chess-game.md
β”œβ”€β”€ design-bookmyshow.md
β”œβ”€β”€ design-splitwise.md
β”œβ”€β”€ design-atm.md
β”œβ”€β”€ design-vending-machine.md
β”œβ”€β”€ design-hotel-management.md
β”œβ”€β”€ design-library-management.md
β”œβ”€β”€ design-rate-limiter.md
β”œβ”€β”€ design-cache-system.md
β”œβ”€β”€ design-logging-framework.md
└── design-notification-service.md

Core Concepts (10 files):

  • OOP fundamentals, SOLID principles
  • UML basics, class diagrams
  • Object relationships (association, aggregation, composition)
  • Design principles, dependency injection
  • Design pattern selection, machine coding approach
  • Code organization

Machine Coding Projects (15 files):

ProjectKey Focus
Parking LotSpot management, pricing, ticketing
Elevator SystemScheduling, floor requests, capacity
Tic Tac ToeGame logic, win detection, multiplayer
Snake and LadderBoard game logic, dice, players
Chess GameMove validation, check/checkmate, AI
BookMyShowTheater, seat selection, booking
SplitwiseExpense sharing, settlements, groups
ATMWithdrawal, deposit, balance, pin auth
Vending MachineInventory, payment, change
Hotel ManagementRooms, booking, billing
Library ManagementCatalog, members, borrowing
Rate LimiterToken bucket, sliding window
Cache SystemLRU, LFU, TTL eviction
Logging FrameworkLog levels, appenders, formatting
Notification ServiceChannels, templates, queue

File Count: 25 files | Created: July 3, 2026