SUS06-BP01 Adotar métodos que podem apresentar melhorias na sustentabilidade rapidamente - AWS Well-Architected Framework

SUS06-BP01 Adotar métodos que podem apresentar melhorias na sustentabilidade rapidamente

Adote métodos e processos para validar possíveis aprimoramentos, minimizar o custo dos testes e fornecer pequenas melhorias.

Antipadrões comuns:

  • A avaliação da sustentabilidade de sua aplicação é uma tarefa que é feita apenas uma vez no início de um projeto.

  • Como o processo de lançamento para introduzir pequenas alterações em prol da eficiência dos recursos é muito trabalhoso, sua workload ficou ultrapassada.

  • Você não tem mecanismos para melhorar a sustentabilidade de sua workload.

Benefícios do estabelecimento desta prática recomendada: por meio da criação de um processo para introduzir e monitorar melhorias de sustentabilidade, você conseguirá adotar novos recursos e capacidades, eliminar problemas e melhorar a eficiência da workload continuamente.

Nível de risco exposto se esta prática recomendada não é estabelecida: médio

Orientações para a implementação

Teste e valide as possíveis melhorias de sustentabilidade antes de implantá-las na produção. Considere o custo do teste ao calcular o benefício futuro potencial de uma melhoria. Desenvolva métodos de teste de baixo custo para oferecer pequenas melhorias.

Etapas da implementação

  • Adicione requisitos de melhoria da sustentabilidade às suas pendência de desenvolvimento.

  • Use um processo de melhoria iterativo para identificar, avaliar, priorizar, testar e implantar essas melhorias.

  • Melhore e otimize continuamente seus processos de desenvolvimento. A título de exemplo, automatize seu processo de entrega de software usando pipelines de integração contínua e entrega contínua a fim de testar e implantar possíveis melhorias para reduzir o nível de esforço e limitar os erros provocados por processos manuais.

  • Desenvolva e teste possíveis melhorias usando os componentes representativos mínimos viáveis para reduzir o custo dos testes.

  • Avalie continuamente o impacto das melhorias e faça ajustes conforme necessário.

Recursos

Documentos relacionados:

Vídeos relacionados:

Exemplos relacionados: