Monolith

An application built, tested, and released as one piece. A normal design, and often the right one.

What it tells you about a developer

Monolith experience means the developer worked in a large shared codebase where changes reach far. A hiring manager who calls their system a monolith is usually describing careful change to something customers already depend on.

A monolith holds all of a product’s features in one program that ships as a unit. Everything runs together, so a change to one part means releasing the whole thing. That simplicity is why most products start as a monolith and why many stay one. The word became a complaint once a monolith grew past the point where one team could release it safely.

Related