The Twelve Factors ================== ## [I. Repo](/repo) ### One code repo, many deploys ## [II. Dependencies](/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 ### Separate build and run stages ## VI. Processes ### Stateless, disposable processes handle application logic ## VII. Port binding ### Services exported via port binding ## VIII. Concurrency ### Scale up via the process model ## IX. Dev/prod parity ### Parity between development and production ## X. Logs ### Logs are event streams ## XI. Admin processes ### One-off admin/management tasks