SUS03-BP03 가장 많은 시간 또는 리소스를 소모하는 코드 영역 최적화 - AWS Well-Architected 프레임워크

SUS03-BP03 가장 많은 시간 또는 리소스를 소모하는 코드 영역 최적화

아키텍처의 여러 구성 요소 내에서 실행되는 코드를 최적화하여 리소스 사용을 최소화하고 성능을 극대화할 수 있습니다.

일반적인 안티 패턴:

  • 리소스 사용에 대한 코드 최적화를 무시합니다.

  • 일반적으로 리소스를 늘리는 방법으로 성능 문제에 대응합니다.

  • 코드 검토 및 개발 프로세스에서 성능 변경을 추적하지 않습니다.

이 모범 사례 확립의 이점: 효율적인 코드를 사용하면 리소스 사용을 최소화하고 성능을 개선할 수 있습니다.

이 모범 사례가 확립되지 않을 경우 노출되는 위험 수준: 중간

구현 가이드

리소스 사용 및 성능을 최적화하려면 클라우드 아키텍처 기반 애플리케이션의 코드를 포함한 모든 기능 영역을 검사해야 합니다. 빌드 환경 및 프로덕션에서 워크로드의 성능을 지속적으로 모니터링하고 리소스 사용량이 특히 높은 코드 스니펫을 개선할 기회를 식별합니다. 코드 내에서 리소스를 비효율적으로 사용하는 버그 또는 안티 패턴을 식별하기 위해 정기적인 검토 프로세스를 채택합니다. 사용 사례에 대해 동일한 결과를 생성하는 간단하고 효율적인 알고리즘을 활용합니다.

구현 단계

리소스

관련 문서:

관련 비디오:

관련 예제: