12‑Factor App

Source: content/manual/06-glossary/architecture/12-factor-app.md

Definition

A set of principles for building scalable, maintainable services: clean config, dependencies, stateless processes, parity, logs, and more.

Why it matters

Explains many common failure modes at scale and guides modernization.

Common pitfalls

  • Treating it as dogma; not adapting for modern tooling.
  • Ignoring config and secrets practices.

References