Os Doze Fatores da construção de software

17/10/2024

I - Base de Código
Uma base de código com rastreamento utilizando controle de revisão, muitos deploys

II - Dependências
Declare e isole as dependências

III - Configurações
Armazene as configurações no ambiente

IV - Serviços de Apoio
Trate os serviços de apoio, como recursos ligados

V - Construa, lance, execute
Separe estritamente os builds e execute em estágios

VI - Processos
Execute a aplicação como um ou mais processos que não armazenam estado

VII - Vínculo de porta
Exporte serviços por ligação de porta

VIII - Concorrência
Dimensione por um modelo de processo

IX - Descartabilidade
Maximizar a robustez com inicialização e desligamento rápido

X - Dev/prod semelhantes
Mantenha o desenvolvimento, teste, produção o mais semelhante possível

XI - Logs
Trate logs como fluxo de eventos

XII - Processos de Admin
Executar tarefas de administração/gerenciamento como processos pontuais

Veja mais em: The Twelve Factor App

Back to Shards page