Atlassian 로고
ConnectCareHero, Amazon CodeGuru를 활용하여 코드 검토를 자동화

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

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

Atlassian 로고

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

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

Wheel Pros, Amazon CodeGuru를 활용하여 데이터 센터 현대화
Atlassian 로고

194,000개 이상의 회사의 팀이 Atlassian의 제품을 사용하여 더 쉽게 팀워크를 이루고, 업무를 조직하고, 토론하며, 완성하는 데 도움을 받습니다.

"Atlassian의 많은 서비스는 배포당 수백 개의 체크인이 필요합니다. 개발 팀의 코드 검토는 버그가 프로덕션에 도달하는 것을 방지하는 데 큰 역할을 하기는 하지만, 하루에 여러 배포가 이루어지기 때문에 스트레스 상황에서의 시스템 작동 방식을 예측하거나 복잡한 데이터 형태를 관리하는 것이 항상 가능한 것은 아닙니다. 프로덕션에서 이상을 탐지하면, Amazon CodeGuru의 지속적인 프로파일링 기능 덕분에 조사 시간을 며칠에서 몇 시간, 때로는 몇 분으로 단축할 수 있었습니다. 이제 개발자들은 프로덕션 환경의 문제를 조사하는 데 시간을 줄이고 차별화된 기능을 제공하는 데 더 많은 에너지를 쏟게 되었습니다."

Zak Islam, Atlassian 기술 팀 엔지니어링 책임자

Atlassian이 CodeGuru Profiler를 통해 프로덕션에서 서비스를 프로파일링하는 방법 알아보기 »

Dev Factory 로고

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

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

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

Dev Factory 로고

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

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

Rahul Subramaniam, DevFactory CEO

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

Digital Fusion 로고

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

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

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

EagleDream Technologies 로고

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

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

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

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

IT Consortium 로고

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

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

Edwn Nikoi, IT Consortium 기술 관리자

RENGA 로고

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

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

Kazuma Ohara, RENGA CTO

YouCanBookMe 로고

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

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

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

Standard Product Icons (Features) Squid Ink
제품 요금에 대해 자세히 알아보기

Amazon CodeGuru 요금 페이지를 방문하십시오.

자세히 알아보기 
Sign up for a free account
무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다. 

가입하기 
Standard Product Icons (Start Building) Squid Ink
콘솔에서 구축 시작

AWS Management Console에서 Amazon CodeGuru를 사용하여 구축을 시작하십시오.

로그인