Afinal o que é 12 factors app ?

Afinal o que é 12 factors app ?

Fala galera tudo bem ? neste post irei falar a respeito do 12 factors app. O que é e para o que server.


Nós estamos acostumados hoje em dia que software geralmente é entregue como um serviço: chamado de applications as a service ou software como serviço. O twelve factors app é uma metodologia para a criação de aplicativos de software como serviço que:

Use formatos declarativos para automação da instalação, para minimizar o tempo e o custo de novos desenvolvedores que ingressam no projeto;


Ter um contrato limpo com o sistema operacional subjacente, oferecendo portabilidade máxima entre ambientes de execução;


São adequados para implantação em modernas plataformas de nuvem, evitando a necessidade de administração de servidores e sistemas;


Minimize a divergência entre desenvolvimento e produção, permitindo implantação contínua para máxima agilidade;


E pode ser ampliado sem alterações significativas nas ferramentas, na arquitetura ou nas práticas de desenvolvimento.


A metodologia de doze fatores pode ser aplicada a aplicativos escritos em qualquer linguagem de programação e que usem qualquer combinação de serviços de backup (banco de dados, fila, cache de memória, etc.).

Legal né ? quer saber mais sobre o 12factors app deixe sua oponião aqui nos comentários abaixo para que possamos abrangir mais sobre este assunto