jargon

Architecture & practice·Design, structure and tradeoffs

everything ships together, so one bad line in someone else's feature blocks your release.

Monolith

Also calledmonolithic application

One deployable unit containing the whole application. It is the correct default for most systems and most teams: one place to look, one transaction, no network between your own functions. Its costs are organisational rather than technical and they arrive with headcount — coupled releases, a build everyone waits for, and a codebase where nobody can tell what they are allowed to change.

Commonly confused with