Principles hub

Hub — LLD principles & patterns

Routing hub for Lattice LLD: when to open OOP & principles, guidelines/STAR, or design patterns — with a quick “when to use each” map.

Three doors

01OOP

Nouns that own state

02Guidelines

Decide cleanly + STAR

03Patterns

Only when a seam appears

04Delivery

35-minute talk track

This page is a routing card. Don’t re-read it mid-interview — pick the deep dive that matches the gap you’re filling this week.

When to open which post

One-week practice path

  1. Day 1–2 — OOP modeling on Parking or Tic Tac Toe without naming patterns.
  2. Day 3 — Guidelines pass: cut dead classes; narrate STAR for one API.
  3. Day 4 — Re-do Rate Limiter and deliberately place Strategy + Factory.
  4. Day 5 — Observer only where it pays (inventory low-stock or logger sinks).
  5. Day 6–7 — Full classic under timer; patterns only if the seam appears live.

Related Lattice posts: Classic LLD index · Concurrency map

← Lattice