← All resources
Resources · Low level design · Staff

Low-level design,
staff level.

For 8+ years. Model a whole domain cleanly (DDD), design frameworks other engineers build on with backward compatibility, tackle large OO architecture (rules/workflow/flag systems, event sourcing), and set the team's design standards. Tick a topic once you can lead it.

4Modules
Staff8+ years
18Questions

1Domain modelling at scale

0/5

Staff LLD is about modelling a whole domain cleanly so many teams can build on it without stepping on each other.

Model the domain

2Framework & platform design

0/4

You design the thing other engineers build on. The bar is API quality, extensibility, and not breaking consumers.

Design for others

3Large-system OO architecture

0/5

Prompts get big ("design a rules engine / workflow engine"). Frame it, pick patterns, and set boundaries.

Design these end to end

4Setting standards

0/4

Staff engineers raise the whole team's design quality — through reviews, patterns, and written guidance.

Raise the bar

Staff bar = domain modelling, framework design, and setting standards · design the thing others build on. All links open in a new tab.