User Tools

Site Tools


twelve-factor_app

Twelve-Factor App

The Twelve Factors

I. Codebase

II. Dependencies

III. Config

12-Factor Config: Store config in the environment

IV. Backing services

12-Factor Backing services: Treat backing services as attached resources

V. Build, release, run

VI. Processes

12-Factor Processes: Execute the app as one or more stateless processes

VII. Port binding

VIII. Concurrency

IX. Disposability

12-Factor Disposability: Maximize robustness with fast startup and graceful shutdown

X. Dev/prod parity

12-Factor Dev-Prod parity: Keep development, staging, and production as similar as possible

XI. Logs

XII. Admin processes

twelve-factor_app.txt · Last modified: 2020/11/20 01:14 by 127.0.0.1