Amazon CodeGuru 고객

기계 학습을 사용하여 코드 검토 자동화

ConnectCareHero의 디지털 플랫폼은 문화 관련 라이브 활동 프로그램에 대한 액세스를 제공하여 사회적 격리 및 고독으로 힘들어하는 노인 거주 조직을 지원합니다. ConnectCareHero는 Amazon CodeGuru를 사용하여 수천 줄의 코드에 대한 코드 검토를 가속화하고 보안 취약성을 수정하며 코드 작성 모범 사례를 준수할 수 있었습니다.

기계 학습을 사용하여 코드 품질 및 애플리케이션 성능 개선

Wheel Pros는 전세계 30개 이상의 국가에 25,000개가 넘는 딜러 네트워크를 보유한 애프터마켓 휠 제조 및 유통업체입니다. AWS 파트너인 Presidio의 도움을 받아 Wheel Pros는 Amazon CodeGuru를 통해 기계 학습 기반 솔루션을 만들어 300개 이상의 마이크로서비스를 관리하고 코드 품질 및 애플리케이션 성능을 개선했습니다.

  • Cognizant

    Cognizant는 디지털 시대에 맞춰 비즈니스와 운영 및 기술 모델의 전환을 지원하는 세계 최고의 전문 서비스 회사 중 하나입니다.

    Amazon CodeGuru는 Cognizant 개발 팀에서 고객의 디지털 트랜스포메이션 프로그램에 사용할 미션 크리티컬 소프트웨어를 제공하는 데 도움이 됩니다. 개발 워크플로에 CodeGuru를 통합하면 코드 검토가 개선 및 자동화되고 DevOps 팀이 기능 및 비기능 문제를 사전에 식별 및 수정하는 데 도움이 되며 배포가 업계 및 지역 전반에 걸쳐 고객의 성능, 보안 및 규정 준수 요구 사항을 초과하도록 보장합니다.

    Cognizant AWS 비즈니스 그룹 글로벌 총 책임자, Todd Carey
  • DevFactory

    DevFactory에서는 100개 이상의 엔터프라이즈 소프트웨어 제품 전체에서 6억 줄 이상의 코드를 관리합니다.

    DevFactory가 CodeGuru를 통해 더 나은 애플리케이션을 구축하는 방법 알아보기 »

    향후 로드맵의 핵심 구성요소는 모든 제품을 AWS에서 사용할 수 있는 놀라운 관리 서비스를 활용하는 클라우드 네이티브 제품으로 바꿔 놓는 것입니다. 구식의 온프레미스 아키텍처를 재구축하고, 클라우드용으로 아키텍처를 변환하면 모든 최신 서비스를 계속 받는 것부터 아키텍처와 관련된 패러다임 전환에 맞게 조정하는 것까지 다양한 엔지니어링 과제가 발생합니다. CodeGuru는 제품의 성능을 최적화하는 동시에 준비된 모든 모범 사례를 통해 이러한 서비스를 활용할 수 있게 하는 매우 귀중한 도구입니다. CodeGuru Reviewer와 같은 도구가 없었다면 FogBugz와 같은 전체 제품을 AWS 클라우드 네이티브로 다시 작성할 수 없었을 것입니다. 현재 저희는 CodeGuru Profiler를 사용하여 EngineYard의 컨테이너 기반 'No Ops' 플랫폼과 차세대 Jive 협업 플랫폼을 비롯한 다수의 제품을 최적화하고 있습니다.

    Rahul Subramaniam, DevFactory CEO
  • DigitalFusion

    DigitalFusion은 20년이 넘은 최초의 전문 디지털 사진 서비스 회사로서 첨단 스튜디오 및 로케이션 디지털 캡처, 장비 대여, 보정, CGI, 인쇄, 스캐닝, 순수 미술 및 아카이브 디지털 캡처, 디지털 처리, 온라인 편집(DF Studio), 디지털 아카이브 및 그래픽 설계 서비스를 전문으로 하는 서비스를 제공해 왔습니다.

    Amazon CodeGuru Reviewer를 사용하면서 개발자의 피드백 루프를 구축하고, 전반적인 코드 품질도 개선할 수 있었습니다. 새로운 요금 모델 덕분에 예산 관리가 더 쉬워졌고 소프트웨어 개발 프로세스에 추가하여 운영하기도 간편해졌습니다. 이제 프로젝트 규모와 배포 일정에 맞춰 코드 검토를 확장할 수도 있습니다.

    Digital Fusion 소프트웨어 개발 관리자, Michael Rush
  • EagleDream Technologies

    EagleDream Technologies는 신뢰할 수 있는 클라우드 네이티브 전환 회사이자 AWS를 사용하는 비즈니스를 위한 APN 프리미어 컨설팅 파트너입니다.

    EagleDream이 CodeGuru Profiler를 통해 애플리케이션을 최적화하는 방법 살펴보기 »

    애플리케이션 개발의 일부는 기존 시스템에 피드백과 지속적인 개선 사항을 적용하는 것뿐만 아니라 성능이 뛰어난 시스템을 만드는 것입니다. 이는 강력한 아키텍처 기반에서부터 시작하지만 애플리케이션 코드의 상세 정보로 끝나는 경우가 많습니다. EagleDream에서 우리 팀이 이러한 세부사항을 파고들 때는 우리 마음대로 다양한 도구를 사용하고, 정적 분석과 동적 분석을 모두 사용하는 것이 도움이 됩니다. CodeGuru Profiler에서 제공하는 런타임 분석은 실행하기 가장 간단하고 빠른 분석 중 하나이며, 애플리케이션 코드에 대한 인사이트를 생성하여 해결하기 쉽습니다. 이러한 도구를 사용하여 사용하지 않았을 경우에 찾기 어려웠을 애플리케이션 부분의 병목 현상을 빠르게 찾아낸 후 아주 빠른 피드백 루프를 통해 구현 및 테스트할 수 있는 변경 사항을 개발할 수 있었습니다. 이를 통해 우리와 고객의 워크로드를 지속적으로 제공하고 개선할 수 있으므로 고객에게 뛰어난 성능을 제공하는 동시에 비용을 절감할 수 있습니다.

    Dustin Potter EagleDream 수석 클라우드 솔루션스 아키텍트
  • IT Consortium

    IT Consortium은 아프리카의 선도적인 금융 서비스 기술 솔루션 공급자입니다.

    CodeGuru를 통해 자동화된 코드 검토 기능을 파이프라인에 직접 구축했습니다. 덕분에 팀에서는 더 빠르고, 더 높은 신뢰도로 코드를 배포할 수 있습니다. 그리고 직접 결함을 찾는 대신, 기계 학습과 자동화된 추론에 기반한 CodeGuru Reviewer의 권장 사항을 사용하여 코드 수정과 개선에 집중할 수 있습니다. Python이 추가되면서 CodeGuru의 접근성이 더 높아졌습니다.

    IT Consortium 기술 관리자, Edwn Nikoi
  • RENGA, Inc

    RENGA, Inc.는 매월 1백만 명 이상이 사용하는 일본 최대 규모의 콘도미니엄 검토 및 평가 사이트를 운영하는 회사입니다.

    품질이 낮은 코드는 시스템에 복잡성을 더할 뿐 아니라 어느 시점에 기술적 부채가 될 수 있습니다. 반면, 코드 품질을 일관되게 유지하기만 하면 코드 자체는 단순하기 때문에 시스템 확장 시 개발자가 기능을 확장하는 데 지장이 생기지 않습니다. RENGA에서는 코드 검토 프로세스가 중요하지만 이로 인해 검토자의 워크로드가 증가하거나 개발 병목 현상이 발생해서는 안 됩니다. 기계 학습으로 구동되는 Amazon CodeGuru Reviewer는 코드 검토를 자동화하여 검토자들이 처리해야 할 워크로드를 줄이는 데 도움이 되었습니다. Amazon CodeGuru Reviewer는 기존 개발 파이프라인에 원활하게 통합되었습니다. 또한 이전에는 알지 못했던 코딩 모범 사례를 배우게 되면서 개발 자신감이 높아졌습니다.

    Kazuma Ohara, RENGA CTO
  • YouCanBook.me

    YouCanBook.me는 완전 원격으로 근무하면서 전세계의 예약 관련 문제를 해결하는 데 주력하는 소규모의 독립 팀입니다.

    Amazon CodeGuru Profiler는 사용이 아주 간편하지만 그 가치는 상당히 큽니다. 당사는 성능이 가장 낮은 서비스를 최적화하여 일상 작업의 95백분위수에서 지연 시간을 15%까지 줄였습니다.

    Sergio Delgado, YouCanBook.me 엔지니어링 팀 리드