jargon

Design patterns·The shape of the whole application

you opened the top-level folder and learned what the system does, rather than which framework it was written in.

Screaming architecture

Also calledintent-revealing structure, architecture that screams

The argument that a codebase's top-level structure should announce its domain — billing, shipping, catalogue — rather than its technical layers. It is a memorable statement of package-by-feature and a direct criticism of a repository whose root contains controllers, models and services. Its practical payoff is that a change to one capability touches one folder.

Commonly confused with