Twelve-Factor App - CI/CD Glossary Definition
The twelve-factor app is a methodology of twelve principles for building portable, scalable web services, covering config in the environment, stateless processes, explicit dependencies, and treating logs as event streams. It was published by Heroku engineers.
A few of the factors
Store config in environment variables (not code), declare dependencies explicitly, run the app as stateless processes, and keep dev and prod as similar as possible.
Related guides
Environment Parity - CI/CD Glossary DefinitionEnvironment Parity: Environment parity is keeping development, staging, and production as similar as possible…
Configuration Drift - CI/CD Glossary DefinitionConfiguration Drift: Configuration drift is the gradual divergence of a running system from its intended, ver…