SUS03-BP03 Otimizar áreas de código que consomem mais tempo ou recursos - Framework Well-Architected da AWS

SUS03-BP03 Otimizar áreas de código que consomem mais tempo ou recursos

Otimize o código que é executado em diferentes componentes de sua arquitetura para minimizar o uso de recursos e, ao mesmo tempo, maximizar a performance.

Práticas comuns que devem ser evitadas:

  • Você ignora a otimização de seu código para uso de recursos.

  • Normalmente, você responde a problemas de performance aumentando os recursos.

  • Seu processo de revisão e desenvolvimento de código não monitora alterações na performance.

Benefícios de implementar esta prática recomendada: o uso eficiente de código minimiza o uso de recursos e melhora a performance.

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

Orientação para implementação

É essencial examinar toda área funcional, incluindo o código referente a uma aplicação projetada para a nuvem, para otimizar o uso de recursos e a performance. Monitore continuamente a performance da workload em ambientes de compilação e na produção e identifique oportunidades para melhorar os trechos cujo uso de recursos é particularmente alto. Adote um processo de revisão regular para identificar erros ou antipadrões dentro do código que usa os recursos ineficazmente. Utilize algoritmos simples e eficientes que produzem os mesmos resultados para seu caso de uso.

Etapas de implementação

Recursos

Documentos relacionados:

Vídeos relacionados:

Exemplos relacionados: