Desenvolvimento e implantação de aplicativos

Examine padrões e práticas de desenvolvimento de aplicativos, configure o Azure Pipelines e implemente as melhores práticas de SRE (engenharia de confiabilidade de site). SRE é uma abordagem de engenharia de software para desenvolvimento e implantação de aplicativos, gerenciamento de mudanças, monitoramento e resposta a emergências.

Planejar, treinar e verificar

Use a lista de verificação e os recursos de desenvolvimento de aplicativos a seguir para planejar o desenvolvimento e a implantação de aplicativos. Você deve conseguir responder a estas perguntas:

  • Você preparou o ambiente de desenvolvimento de aplicativos e o fluxo de trabalho de instalação?
  • Como você vai estruturar a pasta do projeto para dar suporte ao desenvolvimento de aplicativos Kubernetes?
  • Você identificou os requisitos de estado, configuração e armazenamento do seu aplicativo?

Lista de verificação SRE

Implantação em produção e aplicação das melhores práticas

Ao preparar o aplicativo para produção, use a lista de verificação a seguir. Você deve conseguir responder a estas perguntas:

  • Você pode monitorar todos os aspectos do aplicativo?
  • Você definiu os requisitos de recursos do aplicativo? E quanto aos requisitos de escala?
  • Você pode implantar novas versões do aplicativo sem afetar os sistemas de produção?

Lista de verificação de práticas recomendadas de SRE

Otimizar e dimensionar

Agora que o aplicativo está em produção, use a lista de verificação de implantação do aplicativo para otimizar seu fluxo de trabalho e preparar seu aplicativo e sua equipe para escalar. Você deve conseguir responder a estas perguntas:

  • As preocupações transversais em relação ao aplicativo foram eliminadas do aplicativo?
  • Você consegue manter a confiabilidade do sistema e do aplicativo, iterando em novos recursos e novas versões?

Lista de verificação de implantação do aplicativo