Skip to content
Blueprint Catalog

    ↑↓ move · Enter open · Esc close

    05 — Glossary · Application & Data

    Monolith

    GL-260 · also Monolithic Application

    An application built and deployed as a single unit, where all of its functions share one codebase, one process and usually one database.

    A monolith is a deployment choice, not a defect. A well-structured modular monolith is often the right starting point; the problem is the unstructured kind.

    See also

    In the catalog

    Monolith First (martinfowler.com) ↗

    The definition above is written in our own words; the source is linked, not copied.

    ← MicroserviceAll termsDomain-Driven Design →