Coinbase, Cursor로 아이디어에서 프로덕션까지 걸리는 시간을 90% 단축
Coinbase의 2,400명 이상 개발자가 에이전트 우선 엔지니어링 모델의 일부로 Cursor를 사용하고 있습니다. 전체 PR의 75%는 에이전트가 생성하며, 올해 초 이후 엔지니어 1인당 병합하는 PR 수는 평균 55% 증가했습니다.
Coinbase는 에이전트 우선 인프라를 중심으로 엔지니어링 모델을 재설계하는 더 큰 전환의 일환으로 Cursor를 도입했습니다. 엔지니어들은 코드 작성과 검토보다 의도를 정의하고 결과를 검증하는 일에 더 집중하게 되었습니다.
현재 Coinbase의 2,400명 이상 개발자가 일상적인 워크플로우의 일부로 Cursor를 사용하고 있습니다. 에이전트 우선 모델을 도입한 이후, Coinbase의 일부 팀은 아이디어에서 프로덕션까지 걸리는 시간을 20일에서 2일 미만으로 줄이며 90%를 단축했습니다.
Coinbase 전반에서 전체 PR의 75%는 에이전트가 생성하고 있으며, 평균적인 개발자는 매주 7시간의 수작업 코딩 시간을 절약하고 있습니다. 올해 초 이후 엔지니어 1인당 병합된 PR 수는 55% 증가했으며, 이제 1~2명의 엔지니어로 구성된 팀이 과거에는 여러 팀이 필요했던 기능을 만들고 있습니다.
Coinbase는 어떤 모델이든 자유롭게 사용할 수 있다는 점을 중요하게 생각하며, 최적화된 추론과 캐싱 측면에서 Cursor를 신뢰합니다. 또한 Composer 2.5를 통해 Cursor는 지능의 프런티어에서 가장 비용 경쟁력 있는 모델을 제공합니다.
에이전트 우선 소프트웨어 개발 모델
Coinbase의 엔지니어링 수석 디렉터인 Chintan Turakhia는 기존 시스템에 AI를 덧붙이는 방식만으로는 Coinbase가 코딩 에이전트의 효과를 충분히 확인할 수 없다고 봤습니다. Turakhia에 따르면, 소프트웨어 개발의 진짜 병목은 개발자가 아니라 레거시 시스템과 프로세스입니다.
너무 많은 회사가 이미 문제가 있는 시스템에 AI를 도입하려고 합니다. AI 모델의 발전을 온전히 활용하려면 일하는 방식 자체를 바꿔야 합니다.
대신 Coinbase는 몇 가지 핵심 변화를 바탕으로 엔지니어링 프로세스를 재설계하고 있습니다:
스프린트 계획 다시 살펴보기
Coinbase의 노스스타는 가치가 사용자에게 전달되는 속도입니다. 기존의 스프린트 주기는 에이전트 우선 환경에서 불필요한 지연을 초래합니다. 실제 작업에 들어가기 전에 티켓을 계획하고, 우선순위를 정하고, 담당자를 지정해야 하기 때문입니다.
Cursor를 사용하면 개발자는 티켓이 생성되는 즉시 가져와 플랜 모드로 실행 계획을 세우고, 구현을 에이전트에 위임할 수 있습니다. 그 결과 Coinbase에서는 아이디어가 나온 시점부터 첫 PR 생성까지 걸리는 시간이 8일에서 30분 미만으로 줄었습니다.
엔지니어링 역량을 더 높은 수준의 추상화로 옮기기
과거에는 엔지니어링 시간의 대부분이 코드 작성과 코드 검토에 쓰였습니다. Turakhia는 사람이 수동으로 한 줄씩 살펴보는 코드 검토가 에이전트의 확산과 함께 결국 거의 사라질 것이라고 봅니다. 대신 엔지니어는 더 높은 수준에서 일하게 됩니다. 무엇을 만들지 결정하고, 적절한 아키텍처 선택에 투자하며, 에이전트가 내놓은 최종 결과물을 평가하게 됩니다.
Coinbase는 이제 제품 요구사항과 기술 요구사항을 에이전트를 위해 명시적으로 작성하고 있습니다. 이런 살아 있는 문서는 에이전트의 실행을 안내하고, 구현 후에는 평가 프레임워크 역할도 합니다.
더 넓은 범위를 맡는 더 작은 작업 그룹
많은 개발자가 이제 특정 분야의 전문가가 아니라 풀스택 엔지니어처럼 일하고 있습니다. 에이전트 덕분에 이전 경험과 관계없이 인접한 문제 영역까지 더 쉽게 다룰 수 있게 되었기 때문입니다. Coinbase는 개발자가 각자 자신의 에이전트 팀을 능숙하게 관리할 수 있어야 한다고 강조해 왔으며, 많은 엔지니어가 여러 프로젝트를 동시에 처리하기 위해 5~7개의 비동기 에이전트를 병렬로 실행하고 있습니다.
그 결과 이전에는 전체 팀이 필요했던 프로젝트도 이제는 엔지니어 1~2명으로 맡을 수 있게 되었습니다.
앞장서서 변화 이끌기
Turakhia는 가장 효과적인 변화 관리는 솔선수범에서 나온다는 점을 깨달았습니다. 그는 개발자들에게 에이전트 기반 워크플로우를 직접 보여주기 위해 Cursor를 매일 사용하기 시작했습니다. Turakhia는 또한 Cursor의 초기 파워 유저들을 발굴해 사내 전도사 역할을 맡겼습니다. 이 리더들은 다른 개발자들에게 테스트 작성이나 레거시 코드 마이그레이션 같은 일반적인 워크플로우를 자동화하는 방법을 가르쳤습니다.
사람들에게 AI를 쓰라고 말하는 것만으로는 의미 있는 변화를 기대할 수 없습니다. 무엇이 가능한지 직접 보여줘야 합니다.
그 후 Turakhia는 에이전트 스피드런을 도입했습니다. 이는 팀의 모든 개발자가 30분 안에 Cursor를 사용해 PR 하나를 올려야 하는 세션입니다. Turakhia의 팀은 초기 스피드런에서 새로운 PR 50~70개를 만들었고, 이제는 정기적으로 500개가 넘는 PR을 만들고 있습니다.
Turakhia의 팀은 또한 "Superbuilders"라는 새로운 역할도 만들었습니다. 이 개발자들은 제품 로드맵 업무에서 분리되어, 오로지 사내 툴링으로 엔지니어링 속도를 높이는 일만 맡습니다. Superbuilders는 Slack에서 Coinbase의 코딩 에이전트를 구축하는 데 도움을 주었고, 이를 통해 엔지니어들은 더 적은 수동 전환만으로 아이디어에서 구현까지 나아갈 수 있게 되었습니다.
에이전트 우선 워크플로우의 기반인 Cursor
Coinbase에서 개발자 경험과 AI 도구를 담당하는 엔지니어링 매니저 Kyle Cesmat는 개발자들이 Cursor를 찾는 이유를 설명했습니다.
- 사전 설정된 환경: 개발자는 복잡한 맞춤형 환경 설정에 공을 들일 필요가 없습니다. 대신 즉시 에이전트와 함께 변경 사항을 배포하기 시작할 수 있습니다.
- 모델 유연성: 개발자는 당면한 작업 유형에 맞춰 기반 모델을 선택할 수 있습니다. 이를 통해 개발자가 더 많은 제어권을 확보할 수 있고, Coinbase는 모델 성능과 요금 사이의 균형을 맞출 수 있습니다.
- 강력한 UI: 즉각적인 시각적 검증은 많은 소프트웨어 작업에 유용합니다. Cursor에서는 에이전트가 만든 데모, Cursor 브라우저, 또는 파일 자체에서 직접 확인하는 등 여러 방식으로 에이전트의 작업을 검토할 수 있습니다.
에이전트에 대한 익숙함은 개발자마다 다릅니다. Cursor는 에이전트 오케스트레이션과 완전한 에디터의 장점을 모두 결합하므로, Coinbase는 각 엔지니어의 현재 수준에 맞춰 지원하고 팀 전체의 숙련도를 높일 수 있습니다.
Cursor는 에이전트 기반 개발에 아직 익숙하지 않은 개발자들의 숙련도 격차를 메워 줍니다.
Cursor로 Coinbase 구축하기
오늘날 Coinbase의 2,400명이 넘는 엔지니어가 Cursor를 사용해 다음과 같은 작업을 수행합니다:
- Coinbase 클라이언트에서 피드백이 많이 오가는 작업 처리
- 개선된 로컬 테스트 및 시뮬레이션으로 모바일 앱 기능 개발
- Chromium 환경에서 개발할 때 오류 로그 조사
- Linear 티켓을 계획부터 구현, 리뷰까지 실시간으로 진행
- 에이전트 기반 워크플로우와 개발자의 직접적인 개입을 결합해야 하는 더 깊고 복잡한 구현 수행
Cursor의 빠른 반복 속도가 정말 마음에 듭니다. 이 제품은 이제 단순한 IDE가 아니라 에이전트를 위한 미션 컨트롤이 되었습니다.
아이디어에서 프로덕션까지의 시간을 노스스타 지표로 삼기
Coinbase는 코드 줄 수 같은 투입 기반 생산성 지표에서 벗어났습니다. “우리는 투입이 아니라 결과에 초점을 맞추고 싶습니다. 새 코드 한 줄 한 줄이 모두 리스크입니다. 그런 일을 장려해서는 안 됩니다.”라고 Turakhia는 말합니다.
대신 노스스타 지표는 아이디어에서 프로덕션까지 걸리는 시간입니다. 에이전트를 통해 Turakhia의 팀은 이 지표를 20일에서 1.8일로 줄이며 90% 이상 개선했습니다. Turakhia의 장기 목표는 4시간입니다.
또한 에이전트가 기계적인 구현 업무를 줄여주면서, 엔지니어들은 자신의 일을 더 즐기고 있습니다.
Cursor 같은 코딩 에이전트가 엔지니어들이 더 흥미로운 일에 집중할 시간을 되찾아 주면서 개발자 만족도도 계속 높아지고 있습니다.
에이전트 우선 엔지니어링 조직을 구축하는 데 관심이 있다면, Cursor 평가판을 시작하려면 문의하세요.