Twelve-Factor Application Glossary Definition

Term Twelve-Factor Application
Definition

A twelve-factor application is a cloud-oriented application design model that describes practices for configuration, dependencies, backing services, builds, processes, and deployment.

Context & Usage

Developers use the model as a checklist for building portable, scalable, and maintainable applications that behave predictably across environments.

Additional Resource: Authoritative source.

Related concepts include Cloud-Native Application, Platform as a Service and Configuration as Code.

Categories Software Development and Programming, Web, Database, Cloud, and DevOps Technologies