Promptles
Architecture

Monolith

beginner

Definition

An app where every feature lives in one big program that gets built and launched all together. It's the opposite of splitting things into many small services. Monoliths are simple to start with, and most apps begin this way, but can get unwieldy as they grow.

In the wild

A small online bookstore runs everything, sign-ups, the storefront, the checkout, the order history, as one single app. When the team wants to update anything, even a tiny button, they release a brand new version of the whole bookstore at once.

More from Architecture