버진 애틀랜틱, 코덱스로 더 빠르게 배송하는 방법

발행: (2026년 5월 22일 AM 09:00 GMT+9)
8 분 소요

Source: OpenAI Blog

Virgin Atlantic은 코덱스를 활용해 개편된 모바일 앱을 크리스마스 여행 성수기, 즉 소프트웨어 버그가 가장 많이 발생할 수 있는 시기에 맞춰 출시했습니다.

“우리는 운영 항공사이기 때문에 고객에게 실시간으로 애플리케이션을 제공할 시점을 매우 신중하게 결정해야 합니다.”라고 Virgin Atlantic의 디지털 엔지니어링 부사장인 Neil Letchford가 설명합니다. “사람들이 이 애플리케이션으로 비행을 예약하고, 체크인하고, 비행기에 탑승해야 합니다.” 코덱스의 도움으로 팀은 거의 완벽에 가까운 단위 테스트 커버리지를 확보하고, 출시 시점에 P1 결함을 전혀 발생시키지 않았습니다.

코덱스는 또한 팀이 수년간 축적된 레거시 코드를 훨씬 빠르게 리팩터링하도록 돕고, 항공사 전반의 분석 팀이 회사 데이터 웨어하우스 위에 직접 도구를 구축할 수 있게 지원하고 있습니다.

“코덱스를 활용해 고객에게 전달되기 전에 애플리케이션 품질을 향상시킬 수 있었던 점은 우리에게 큰 전환점이었습니다.”
—Neil Letchford, 부사장, 디지털 엔지니어링

롤아웃 착수

Virgin Atlantic은 새 모바일 앱을 베타 버전으로 크리스마스 기간에 출시하고, 몇 주 뒤 정식 프로덕션에 적용했습니다. “테스트 커버리지가 뛰어나서 품질 수준이 매우 우수했습니다.”라고 Letchford가 말합니다.

마감 압박 속에서 그 수준의 품질을 맞추는 일은 결코 쉽지 않습니다. 고정된 출시일을 앞두고 엔지니어링 팀은 종종 범위를 축소하거나 테스트를 타협해야 합니다. 코덱스는 Virgin Atlantic이 정반대의 결과를 얻도록 도왔습니다: 출시 시점에 P1 티켓이 전혀 없었습니다.

“리더십 팀과 대화할 때, ‘출시 준비는 모두 완료되었습니다’라고 말해야 할 때 정말 흥미로운 논의가 이루어집니다.”라고 Letchford는 말합니다. “우리가 코덱스를 사용할 때는 지연이 발생하지 않습니다. 익숙하지 않은 새로운 일들을 해내고 있는 겁니다.”

모바일 앱을 넘어

레거시 코드에서도 동일한 개선 효과가 나타나고 있습니다. 팀이 수년간 유지해 온 코드베이스가 이제는 몇 주가 아니라 몇 시간 안에 리팩터링되고 있습니다. “코덱스를 활용한 결과, 코드베이스 규모가 78~80% 정도 감소하는 경우도 있습니다.”라고 Letchford는 전합니다.

그 속도는 이제 전체 전달 프로세스를 앞서가고 있습니다. 최근 스프린트에서, 팀의 주요 프론트엔드 개발자(코덱스 활용이 잦은 인물)는 Figma 프로토타입을 기반으로 일주일 만에 완전한 프론트엔드 애플리케이션을 구축했으며, 백엔드는 스텁 형태로 남겨두었습니다. “스크럼 마스터가 제게 제기한 불만은 ‘우리는 아직 백엔드 티켓도 준비되지 않은 상태다’는 것이었습니다.”라고 Letchford는 말합니다.

데이터 쪽에서도 속도가 급격히 상승하고 있습니다. “코덱스 덕분에 핵심 데이터 웨어하우스로의 다양한 데이터베이스 마이그레이션을 차단 해제하고 위험을 낮출 수 있었습니다.”라고 데이터·AI 부사장 Richard Masters가 말합니다. 코덱스를 통해 분석 팀은 이제 회사 데이터 웨어하우스에 직접 연결해 내부 애플리케이션을 빠르게 프로토타이핑할 수 있게 되었습니다.

“몇 시간 안에, 혹은 워크숍 시간만큼 짧게도 데이터를 프로토타입으로 만들 수 있습니다.”라고 Masters는 설명합니다. 네트워크 계획, 고객 경험, 엔지니어링·정비 부서 등 전사에 걸쳐 팀들이 이제 중앙 데이터·AI 팀을 거치지 않고 직접 코덱스로 내부 애플리케이션을 구축하고 있습니다.

“리팩터링 작업에서 2주가 걸리던 작업이 이제는 30분에서 1시간 정도면 끝납니다.”
—Neil Letchford, 부사장, 디지털 엔지니어링

앞으로의 과제

코덱스는 Virgin Atlantic이 소프트웨어를 제공하는 방식을 근본적으로 바꾸고 있습니다. 게이트에서 고객이 사용하는 앱부터 그 뒤를 받쳐주는 데이터 플랫폼까지 모두 포함됩니다. Letchford가 다음으로 고민하는 질문은 엔지니어링 속도가 다른 전달 프로세스보다 빨라질 때 어떻게 대응하느냐입니다.

“이걸 특정 영역에만 적용하는 것이 아니라, 전체 소프트웨어 개발 라이프사이클에 걸쳐 확장하려면 어떻게 해야 할까요?”라고 그는 말합니다. “매우 흥미롭고 좋은 문제라고 생각합니다.”

“코덱스의 궤적은 순수 엔지니어를 넘어 모두를 위한 실제 도구로 진화하고 있습니다.”
—Richard Masters, 부사장, 데이터·AI

0 조회
Back to Blog

관련 글

더 보기 »

음, 어디까지 했지?

I received a comment on my recent entry, “AI, the New UI, Not the New APIhttps://dev.to/justcatdev/ai-the-new-ui-not-the-new-api-3ff5”. The comment reads: > We...