Skip to content

Instantly share code, notes, and snippets.

@andy-pham
Last active August 20, 2016 09:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andy-pham/04dedff872b33c07a31277afb900950b to your computer and use it in GitHub Desktop.
Save andy-pham/04dedff872b33c07a31277afb900950b to your computer and use it in GitHub Desktop.
  1. Systems are provisioned via code.
  2. Engineers with production responsibilities are embedded with feature teams.
  3. Production applications are twelve-factor apps.
  4. Monitoring and alert configuration is centralized and easily accessible to the people who need them.
  5. Systems are self-healing without human involvement.
  6. Everyday administration tasks are handled through automated systems.
  7. Configuration data is stored in an auditable central repository and applications reflect the current state of configuration.
  8. The developer environment mirrors the production environment.
  9. Applications are presented with a fresh, consistent runtime regardless of deployment environment.
  10. Deploy fast & often.
  11. Don’t break everybody else’s sandbox. Have your own. Break that.
  12. Consider future needs as well as those of the present.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment