Doze práticas de desenvolvimento de software recomendas para a construção de bons aplicativos.

  1. Base de Código
  2. Dependências
  3. Configurações
  4. Serviços de Apoio
  5. Build, Release, Run
  6. Processos
  7. Port binding
  8. Concorrência
  9. Descartabilidade
  10. Paridade entre desenvolvimento e produção
  11. Logs
  12. Processos administrativos

https://medium.com/itautech/12-fatores-conheça-as-boas-práticas-da-metodologia-de-desenvolvimento-de-softwares-378f088f2330

https://github.com/ONSdigital/dp/blob/main/training/architecture/12_FACTOR_APP_PRINCIPLES.md https://medium.com/codigorefinado/padrões-de-microserviços-86da0a88c135