# CodeGuru
CodeGuru는 머신 러닝 기반 서비스로 자동화된 코드 검토와 애플리케이션 성능 권장 사항 2가지를 실행한다.
개발자가 코드를 푸시하면 다른 개발자가 코드를 검토하고, 코드가 프로덕션에 배포되면 코드의 성능을 모니터링하고 버그를 탐지하는 것도 가능하다. 이 작업들은 자동화된 방식으로 수행된다.
CodeGuru Reviewer는 정적 코드 분석으로 자동화된 코드 검토를 실행한다.
코드를 CodeCommit이나 GitHub 같은 레포지토리에 배포하면, CodeGuru에서 전체 코드줄을 확인하고 이전에 살펴봤던 버그나 메모리 누수와 같은 경우에 실행 가능한 권장 사항을 제공한다. 또 머신 러닝 기능으로 Reviewer가 탐지하기도 전에 버그를 탐지하기도 하여 매우 유용한 서비스이다.
CodeGuru Profiler는 프로덕션이나 런타임 도중에 애플리케이션 성능에 관한 가시성과 권장사항을 제공한다.
애플리케이션을 설계하고 테스트하면 CodeGuru Profiler가 비용이 높은 사전 프로덕션 환경의 코드줄을 탐지하고 최적화 한다. 그리고 애플리케이션을 배포하면 실시간으로 애플리케이션이 측정하는데, 프로덕션에서 성능과 비용 개선 사항을 식별하여 코드에 바로 권장 사항을 제공해준다.
'AWS' 카테고리의 다른 글
ElasticSearch korean_nori 분석기와 토큰화 문제 (0) | 2025.05.01 |
---|---|
보안, 효율성, 성능을 한 번에 잡는 코드 분석 도구, CodeGuru Reviewer와 Profiler (0) | 2025.04.29 |
AWS CloudTrail: 계정 활동 모니터링 도구 (0) | 2025.04.22 |
AWS EventBridge: 이벤트를 쉽게 연결하고 관리하기 (0) | 2025.04.21 |
클라우드 이벤트 관리 도구, AWS EventBridge (0) | 2025.04.20 |