Files
12factor/content/toc.md
T
2011-10-20 17:38:05 -06:00

1.0 KiB

The Twelve Factors

I. Codebase

One codebase tracked in revision control, many deploys

II. Dependencies

Explicit dependency declaration and isolation

III. Config

Store config in the environment

IV. Backing Services

Treat backing services as attached resources

V. Build, release, run

Strict separation of build stage and run stage

VI. Processes

Stateless processes handle application logic

VII. Port binding

Services exported via port binding

VIII. Concurrency

Scale out via the process model

IX. Disposability

Fast startup and graceful shutdown maximize robustness

X. Dev/prod parity

Keep development, staging, and production as similar as possible

XI. Logs

Logs are event streams

XII. Admin processes

One-off admin/management tasks