Dropbox는 Cursor로 55만 개 이상의 파일을 인덱싱하고 AI 네이티브 SDLC를 구축합니다
이제 Dropbox의 엔지니어들은 Cursor를 통해 매달 100만 줄이 넘는 AI가 제안한 코드를 받아들이고 있습니다.
"속도야말로 어떤 회사든 가질 수 있는 유일한 이점입니다." Dropbox의 최고기술책임자(CTO)인 Ali Dasdan은 이렇게 말합니다. 그는 Dropbox 팀과 함께, AI 도입이 늦어지는 것이 너무 일찍 움직이는 것보다 더 큰 위협이라는 점을 일찍이 인식했습니다. Dropbox가 원하는 수준의 속도를 달성하려면, AI가 소프트웨어 개발 수명주기 전반에 깊이 내장되어야 했습니다.
하지만 이는 매우 까다로운 환경 안에서 새로운 코딩 도구를 배포해야 한다는 의미이기도 했습니다. Dropbox는 초당 30만 개가 넘는 요청을 처리하는 자체 데이터 센터와, 55만 개가 넘는 파일을 담은 모노레포를 유지·관리하는 수천 명의 엔지니어를 보유하고 있습니다. Dasdan은 전체 코드베이스 전반에서 추론할 수 있고 조직 전반에 폭넓게 도입될 수 있는 AI 시스템만이, Dropbox가 목표로 삼은 속도 향상을 실제로 제공할 수 있을 것이라고 알고 있었습니다.
자연스러운 확산
2024년 즈음에는 이미 Dropbox 엔지니어들이 Cursor를 시범적으로 사용해 보기 시작했다. 처음에는 Slack 대화나 간단한 내부 문서 같은 비공식 채널을 통해 배우는 내용을 공유했다. Dasdan은 이러한 움직임을 알아차리고, AI 챔피언 그룹을 만들어 이를 지원했다. 그는 이들이 일하는 방식을 더 널리 확산하도록 돕는 동시에, 도입에 따르는 장벽을 제거했다.
배포 속도를 높인다는 건 모든 마찰 지점을 없애는 것을 의미했습니다. 이런 툴에 가입하는 과정이 마치 한 번만 클릭하면 되는 것처럼 느껴져야 했어요.
효과는 즉각적이었다. 접근성이 좋아지자 더 많은 엔지니어들이 툴을 사용해 보고, 배우는 내용을 공유했으며, 도입은 자연스럽게 가속됐다.
리더들이 직접 도구를 써 보다
다음 단계의 변화는 2025년 4월 Dropbox가 전사 해커톤을 열면서 일어났다. 가장 큰 영향을 받은 사람은 바로 Dasdan 본인이었다. 그는 해커톤 주간 프로젝트로 "스마트 파인더"를 만들고 싶어 했지만, 다른 업무에 밀려 마감 전날 밤이 될 때까지도 시작하지 못했다. 그때가 바로 그가 처음으로 Cursor를 사용해 본 순간이었다.
저는 이 도구를 믿었기 때문에 일부러 막판까지 기다렸고, 그럼에도 불구하고 약 두 시간 만에 전체를 끝낼 수 있었습니다. 그 경험 덕분에 이 도구의 영향력이 제게 아주 현실적으로 다가왔습니다.
Dasdan은 정기적으로 만나는 CTO 모임에서 프레젠테이션을 통해 자신의 경험을 공유했다. 그는 그들 중 상당수가 아직도 AI 코딩 도구를 사용해 본 적이 없다는 사실에 놀랐다. 그들에게 전한 메시지는 단순했다.
회사가 AI를 통해 빠르게 나아가길 원한다면, 스스로 먼저 경험해 봐야 합니다. 엔지니어링 리더나 CTO 한 사람만이라도 직접 이런 도구들을 써 보면, 그 영향력을 바로 확인할 수 있습니다. 그렇지 않으면 금세 뒤처지기 쉽습니다.
모노레포 인덱싱하기
Cursor에 대한 관심이 개별적인 실험 단계를 넘어선 뒤 다음으로 나온 질문은, Cursor가 Dropbox의 전체 모노레포를 처리할 수 있느냐였습니다.
모든 Cursor 배포는 항상 같은 방식으로 시작됩니다. 바로 코드베이스를 인덱싱하는 것입니다. Cursor는 무시 목록에 없는 각 파일을 스캔하고, 코드를 구조화된 청크로 나눈 뒤, 이 조각들이 서로 어떻게 연결되어 있는지 포착하는 임베딩을 생성합니다. 그 결과 모델이 코드를 생성하거나 편집할 때 사용하는 시맨틱 인덱스가 만들어집니다.
Dropbox 수준의 규모에서는 이 단계가 결정적이었습니다. 인덱싱을 통해 Cursor는 코드베이스의 구조를 따라가고, 그 구조에 자연스럽게 맞는 변경을 생성하는 데 필요한 컨텍스트를 확보했습니다. 이는 Dropbox 엔지니어들이 코드베이스에 더 쉽게 접근할 수 있게 만드는 효과도 있었습니다. Cursor를 통해, 코드베이스의 서로 다른 부분들이 어떻게 맞물려 있는지에 대한 더 명확한 지도를 얻게 되었고, 리더들에게는 더 큰 통찰을, 신규 입사자에게는 더 빠른 온보딩을 제공했습니다.
사람들이 기존 코드베이스를 훨씬 더 빠르게, 그리고 훨씬 더 잘 이해할 수 있게 되었습니다.
측정 가능한 속도 향상
Dropbox 엔지니어의 90% 이상이 이제 매주 AI 도구를 사용하며, 그 활동을 이끄는 핵심 도구가 Cursor입니다.
효과는 거의 즉시 나타났습니다. Dropbox는 속도, 효과성, 품질을 강조하는 내부 프레임워크를 통해 엔지니어링 성과를 측정합니다. Cursor를 도입한 이후 PR 처리량과 사이클 타임은 업계 벤치마크 상위권으로 올라섰습니다.
엔지니어들은 일상적인 업무에서 이 변화를 체감하고 있습니다. 코드 작성과 리뷰부터 테스트, 문서화, 마이그레이션에 이르기까지 개발의 거의 모든 단계에 Cursor가 활용됩니다. 이제 코드베이스를 더 빠르게 살펴보고 작업할 수 있게 되었고, 이는 Dropbox가 Cursor 도입을 추진할 때 세운 원칙, 즉 속도가 곧 전부라는 점을 다시 한 번 입증해 주었습니다.
우리는 AI를 전제로 소프트웨어를 만드는 모든 방식을 재검토하고 재설계하고 있습니다.
소프트웨어 개발 생애주기의 모든 단계에 AI를 깊이 통합하고자 한다면, 저희 팀에 문의하여 Cursor 체험을 시작해 보세요.