12 Factor App Checklist

Evaluate your application against the twelve-factor methodology

Application Details

Checklist

0/12
0% Complete

1. Codebase

One codebase tracked in revision control, many deploys

2. Dependencies

Explicitly declare and isolate dependencies

3. Config

Store config in the environment

4. Backing Services

Treat backing services as attached resources

5. Build, Release, Run

Strictly separate build and run stages

6. Processes

Execute the app as one or more stateless processes

7. Port Binding

Export services via port binding

8. Concurrency

Scale out via the process model

9. Disposability

Maximize robustness with fast startup and graceful shutdown

10. Dev/Prod Parity

Keep development, staging, and production as similar as possible

11. Logs

Treat logs as event streams

12. Admin Processes

Run admin/management tasks as one-off processes

Your Badge

12 FACTOR APP CERTIFIED 0% 0/12 NEEDS WORK Your App Your Stack Generated at 12factor-checklist

Download your badge or copy the markdown to showcase your 12 Factor App compliance!