고객

IMDEX, Cursor로 수개월 만에 지질 데이터 플랫폼 통합

IMDEX는 Cursor를 사용해 대표적인 두 지질 매핑 도구를 8개월 만에 하나의 플랫폼으로 통합했으며, AI 이전 개발 방식보다 10배 빠른 속도를 달성했습니다.

읽는 데 5분

IMDEX는 호주에 본사를 둔 글로벌 광산 기술 기업입니다. 포트폴리오는 코어 스캐너, 측량 도구, IoT 연결 시추 장비, 지질학자와 시추 작업자가 매일 사용하는 현장 계측기를 비롯한 600개 이상의 기술을 아우릅니다.

광물 탐사 시추 프로그램에는 하루 30만 달러에서 200만 달러까지 비용이 들 수 있습니다. 데이터 수집부터 의사결정까지의 효율성 향상은 이 정도의 비용으로 환산되기 때문에, 기업들은 핵심 운영 의사결정에 영향을 미치는 신기술 도입에 신중합니다.

Cursor를 통해 IMDEX의 소프트웨어 팀은 대표적인 두 지질 매핑 도구를 8개월 만에 하나의 플랫폼으로 통합했습니다. Cursor가 없었다면 데이터 플랫폼 작업에만 추가 엔지니어 20명과 23년의 시간, 수백만 달러가 필요했을 것입니다. Angular에서 React로의 마이그레이션에는 다시 35년이 더 걸렸을 것입니다.

8개월 만에 두 개의 대표 플랫폼 구축

IMDEX의 도구가 각각 별도의 애플리케이션에서 지원되면 데이터 모델이 분산되고 통합이 제한됩니다. 원시 시추 데이터에서 분석 단계로 넘어가는 고객에게 이는 전환 과정에서 데이터의 가치가 축적되기는커녕 충실도가 저하된다는 의미입니다.

Cursor를 통해 IMDEX는 분산된 데이터 시스템을 통합하고 레거시 애플리케이션을 수년이 아닌 수개월 만에 재구축하고 있습니다.

Cursor가 없었다면 이러한 워크플로우를 구축하는 데 신규 인력 20명, 수백만 달러, 그리고 2~3년이 필요했을 것입니다. Cursor를 사용하면 이미 보유한 인력의 역량을 더욱 효과적으로 활용할 수 있습니다. 이는 조직에 매우 큰 기술적·재정적 이점입니다.

Rob van Selm
소프트웨어 개발 총괄, IMDEX

분산된 광산 데이터를 하나로 통합하는 IMDEX 플랫폼

IMDEX는 Cursor를 사용해 두 개의 대표 제품을 단일 플랫폼으로 통합했습니다. 첫 번째 제품은 분산되고 사일로화된 데이터 제품을 통합합니다. Cursor가 없었다면 엔지니어 20명을 추가로 투입하고 수백만 달러의 비용과 2~3년의 시간이 필요했을 것입니다.

두 번째 제품은 팀이 제품을 더 쉽게 유지 관리하고 새로운 기능을 배포할 수 있도록 레거시 Angular 애플리케이션을 React 마이크로 프런트엔드로 마이그레이션합니다. 이전에는 이 작업에 3~5년이 걸렸을 것입니다. Cursor를 사용하면 8개월 안에 완료됩니다.

기존 에코시스템은 고객 관점에서 일관성이 없었으며, 새로운 기능을 만들고 기존 기능을 유지 관리하는 데 있어 우리에게 큰 어려움이 있었습니다.

Nathan Davey
Principal Software Engineer, IMDEX

IMDEX가 Cursor로 구축한 플랫폼은 핵심 샘플 데이터를 클라우드와 동기화하고, IMDEX의 IoT 기기 및 분석 시스템을 연결하며, 지질학자와 시추 작업자가 한곳에서 데이터를 해석하고 탐사를 계획할 수 있도록 합니다. 현장 애플리케이션과 웹 플랫폼은 에코시스템에서 지원되는 모든 도구에서 데이터 레이어를 공유합니다.

이 플랫폼은 밀접하게 연결된 두 사용자 유형을 지원합니다. 시추 작업자에게는 실시간 안내를 제공하여 실시간 시추 데이터를 계획된 시추공 경로와 비교하고, 정의된 허용 오차 범위 내에서 작업할 수 있도록 합니다. 지질학자에게는 지하를 해석하고 시추 프로그램을 검증하며 자신 있게 탐사 결정을 내리는 데 필요한 데이터의 품질과 신뢰성을 보장합니다.

개발자들은 결국 다시 Cursor를 선택했습니다

Cursor는 IMDEX 개발자가 기존 코드베이스를 이해하고, 마이그레이션 계획을 수립하며, 변경 사항을 구현할 수 있도록 지원합니다. IMDEX는 Cursor를 표준 도구로 채택하기 전에 여러 제공업체의 코딩 도구를 평가했습니다. 특히 다음 기능이 중요했습니다:

  • 대규모 코드베이스의 컨텍스트 관리: Cursor의 에이전트 하네스는 팀이 테스트한 다른 도구보다 컨텍스트를 더 효과적으로 관리해 에이전트가 코드베이스의 관련 부분을 기억하고, 모호한 작업에 더 나은 구현 전략을 세우는 데 도움을 주었습니다.
  • 모델 유연성: 개발자는 작업에 맞는 모델을 선택할 수 있습니다. 일부는 속도와 비용을 기준으로 모델을 선택하는 Auto를 사용합니다. 다른 개발자는 모호한 설계 결정에는 더 높은 추론 능력을 갖춘 모델을, 범위가 명확한 구현 작업에는 더 단순한 모델을 선택합니다.
  • AI 지원 개발을 위한 익숙한 워크스페이스: Cursor는 IMDEX 개발자가 기존 개발 워크플로우에 AI를 실용적으로 도입할 수 있는 방법을 제공했습니다. 엔지니어는 파일, 디버깅 도구, 브라우저 컨텍스트, 설계 리소스에 접근할 수 있는 익숙한 환경에서 작업을 계속하면서 에이전트를 사용해 코드를 계획하고, 생성하고, 리팩터링하고, 검토할 수 있었습니다.

이러한 조합 덕분에 도입이 더 쉬워졌습니다. 개발자는 직접 엔지니어링하는 방식과 에이전트 기반 워크플로우 중 하나를 선택할 필요가 없었습니다. 필요에 따라 두 방식을 오갈 수 있었습니다. 이를 통해 팀은 레거시 코드베이스 이해부터 구현 가속, 검토 전 변경 사항의 품질 개선에 이르기까지 실제 제품 작업에 AI를 더 빠르게 활용할 수 있었습니다.

여러 제공업체의 도구를 사용해 봤지만, 사용자 경험이 훨씬 뛰어나기 때문에 결국 다시 Cursor를 선택하게 됩니다.

Richard Zampieri
Principal Engineer/AI Lead, IMDEX

AI July를 통한 도입 확산

코딩 에이전트 도입을 가속하기 위해 IMDEX는 한 달 동안 Cursor 실습 교육과 실험에 집중했습니다. 내부적으로 "AI July"라고 부른 이 프로그램은 체계적인 학습과 실제 제품 개발 업무를 결합해 개발자들이 에이전트 기반 워크플로우를 일상 업무에 적용할 수 있도록 했습니다.

핵심 커리큘럼은 다음과 같습니다.

  • 컨텍스트 윈도우, 모델 선택, 토큰 사용량 등 에이전트 기본 사항을 다루는 101 수준 교육
  • MCP, 스킬, 훅, 에이전트 병렬화 등 고급 도구를 다루는 201 수준 세션
  • 실제 제품 과제에 Cursor를 적용해 보기 위한 전용 해커톤

Cursor로 AI에 대비하는 기업 만들기

IMDEX는 AI 도입에 신중하면서도 전사적인 접근 방식을 취하고 있습니다. 소프트웨어 개발 및 솔루션 책임자인 Rob van Selm은 AI 지원 개발에 대한 투자를 주도하고, 팀이 Cursor와 같은 도구를 활용하는 방향을 설정하며, 엔지니어들이 자신 있게 실험하고 학습하며 더 빠르게 일할 수 있는 환경을 조성하고 있습니다.

이 전략은 개별 개발자의 생산성을 높이는 데 그치지 않습니다. IMDEX는 AI에 대비하는 조직을 구축하는 데 집중하고 있습니다. 즉, 팀이 AI를 책임감 있게 활용하는 방법을 이해하고, 엔지니어링 워크플로우를 에이전트형 도구로 확장하며, 더 빠른 소프트웨어 배포 속도에 맞춰 비즈니스 전반이 발맞춰 나갈 수 있는 조직입니다.

도입이 확대됨에 따라 IMDEX는 Cursor Dashboard와 Analytics API의 데이터를 활용해 사용 패턴을 파악하고, 도입 현황을 추적하며, AI가 팀 전반의 배포 방식을 어떻게 변화시키는지 측정하고 있습니다. 이를 통해 리더십은 적절한 분야에 지속적으로 투자하고 워크플로우가 변화하는 팀을 지원하는 데 필요한 가시성을 확보할 수 있습니다.

Cursor Dashboard와 Analytics API는 팀 전반의 사용 패턴을 쉽게 파악할 수 있는 인사이트를 제공해 도입 현황을 이해하는 데 도움을 줍니다. 이러한 인사이트 덕분에 투자 타당성을 쉽게 입증할 수 있습니다.

Richard Zampieri
Principal Engineer/AI Lead, IMDEX

IMDEX에서 AI에 대비한다는 것은 소프트웨어 엔지니어링에서 AI를 사용하는 것 이상의 의미를 가집니다. 제품과 디자인부터 보안, 법무, 마케팅, 재무에 이르기까지 회사 전체가 AI 기반 엔지니어링이 가능하게 하는 속도로 운영할 수 있도록 준비하는 것을 의미합니다.

엔지니어링을 넘어 Cursor의 영향력 확대

플랫폼 전략은 Cursor를 활용해 레거시 애플리케이션을 현대화하고, 사용자 경험을 개선하며, 기반 제품 아키텍처를 재구축해 새로운 데이터 소스, 워크플로우, 분석 기능을 더 빠르게 추가하려는 IMDEX의 폭넓은 전략의 일환입니다.

IMDEX는 설계와 구현부터 검토, 온보딩, 디버깅, 문서화에 이르기까지 소프트웨어 개발 수명주기 전반에서 Cursor를 사용하고 있습니다. 도입이 확대됨에 따라 팀은 Cursor Analytics API를 사용해 사용량을 파악하고, 개발자별 PR 수를 추적하며, 산출물과 제공 시간을 더 정확하게 측정하고 있습니다.

Cursor를 사용해 소프트웨어 수명주기의 모든 과정을 가속화하고 있으며, 이를 통해 제품 출시를 훨씬 빠르게 하고 있습니다.

Rob van Selm
소프트웨어 개발 총괄, IMDEX

플랫폼은 이제 시작일 뿐입니다

엔지니어링 업무가 빨라짐에 따라 Richard Zampieri는 제품 의사 결정부터 법무, 보안, 마케팅, 재무에 이르기까지 회사의 다른 부서도 그 속도를 따라갈 수 있도록 돕는 데 집중하고 있습니다. 초기 성과는 고무적입니다. 이 회사는 Cursor를 사용해 30일도 안 되어 새로운 고객 인사이트 앱을 만들었고, 2주도 채 안 되어 영업 교육 도구를 만들었습니다. 두 프로젝트 모두 이전에는 외부 벤더에 맡기거나 몇 분기에 걸친 내부 작업이 필요했을 것입니다.

이제 우리의 제약은 기술이 아니라 의사 결정과 우선순위입니다. 제품을 더 빠르게 만들고 제공하려면 소프트웨어 엔지니어링뿐 아니라 회사 전체의 엔진을 원활하게 가동해야 합니다.

Richard Zampieri
Principal Engineer/AI Lead, IMDEX

분산된 데이터 시스템을 통합하거나 레거시 앱을 현대화하고 있다면 Cursor 평가판을 시작하려면 문의하세요.

분류: 고객

작성자: Cursor Team