Twelve-Factor App - Definição do Glossário de CI/CD
O twelve-factor app é uma metodologia de doze princípios para construir serviços web portáveis e escaláveis, cobrindo config no ambiente, processos sem estado, dependências explícitas e o tratamento de logs como fluxos de eventos. Foi publicado por engenheiros da Heroku.
Alguns dos fatores
Armazene a config em variáveis de ambiente (não no código), declare as dependências explicitamente, execute a aplicação como processos sem estado e mantenha dev e prod o mais semelhantes possível.
Guias relacionados
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…