Amazon CodeGuru Security는 개발 주기의 어느 단계에서든 코드 보안 취약점을 감지, 추적 및 수정할 수 있는 강력한 도구입니다. 이 도구는 머신 러닝(ML)과 자동화 추론을 결합하여 코드 내의 취약점을 식별하고, 이를 해결하기 위한 권장 사항을 제공하며, 취약점의 상태를 종료될 때까지 추적합니다.
Amazon CodeGuru Profiler는 개발자들이 애플리케이션의 런타임 동작을 이해하고, 코드의 비효율성을 식별 및 제거하고, 성능을 향상시키며, 컴퓨팅 비용을 크게 줄일 수 있도록 애플리케이션의 가장 비용이 많이 드는 코드 줄을 찾는 데 도움을 줍니다.
CodeGuru Security의 장점으로는 개발 워크플로의 어느 단계에서든 취약점을 감지할 수 있고, 잘못된 양성 탐지(false-positive detections)를 줄일 수 있으며, 버그 종료를 자동으로 추적할 수 있고, VM 프로비저닝 없이 즉시 시작할 수 있습니다.
많은 기업들이 Amazon CodeGuru Security를 활용하여 개발 과정을 개선하고 있습니다. 예를 들어, Wheel Pros는 약 300개 이상의 마이크로서비스를 CodeGuru Reviewer로 검토하고 관리하고 있으며, Cognizant는 개발 팀이 고객의 디지털 변환 프로그램을 위한 임무 중요 소프트웨어를 제공하는 데 도움을 받고 있습니다. 또한, IT Consortium는 자동화된 코드 검토를 파이프라인에 통합하여 코드를 더 빠르고 자신감 있게 배포할 수 있게 되었습니다.
Atlassian은 하루에 여러 번의 배포를 하는 많은 서비스에서 생산 중인 서비스를 프로파일링하는 데 CodeGuru Profiler를 사용하고 있으며, DevFactory는 6억 줄 이상의 코드를 관리하는 100개 이상의 엔터프라이즈 소프트웨어 제품에서 제품 성능을 최적화하는 데 Amazon CodeGuru를 사용하고 있습니다.