All terms

Glossary

Monolith

An application built, deployed and operated as a single unit.

The monolith has a bad reputation it rarely deserves. For most systems it is the cheapest shape: one deployment, one database, no network between the parts.

It becomes a problem not through size but through missing internal boundaries, and because many teams depend on the same release.

Read moreWhy full rewrites fail