BLOGAnnounced at MongoDB.local NYC 2024: A recap of all announcements and updates — Learn more >

Cathay Pacific, MongoDB Atlas 및 Device Sync에서 기내 모바일 앱 구축

산업

항공

제품

MongoDB Atlas
Atlas Device Sync
Realm

사용 사례

디지털화

도입 시기

2019년
소개
국제선에 탑승한 승객이 다과를 즐기며 휴식을 취하는 동안 승무원들은 안전한 비행을 위해 수백 건에 달하는 차트 인쇄물, 세계 지도, 긴급 공지 및 영공 변경 사항을 분석합니다. 이러한 운항 프로세스는 일반적인 관행이기는 하지만, 용이성 및 효율성과는 거리가 멉니다.
flight operations
전 세계 목적지로 여객 및 화물 서비스를 제공하고 있는 홍콩 국적 항공사인 Cathay Pacific은 이러한 프로세스와 기타 많은 비즈니스 크리티컬 프로세스에서 디지털 변환의 필요성과 중요성을 잘 이해하고 있었습니다. 이에, 기술을 통해 운영의 효율성과 생산성, 지속 가능성을 개선할 수 있는 중요한 기회를 모색하고 선구적이고 혁신적인 디지털 솔루션 개발에 중점을 두었습니다. 예를 들어 2001년에는 항공사 최초로 온라인 체크인 서비스를 출범시켰습니다. 마찬가지로, 업계 최초로 iPad 앱인 Flight Folder를 통해 운항 프로세스를 디지털화하면서 2019년 9월에 세계 최초의 제로 페이퍼 항공사 중 하나로 등극했습니다. MongoDB의 개발자 데이터 플랫폼은 이 프로젝트를 비롯해 다른 많은 프로젝트에 대한 요구 사항을 충족함으로써 비용, 운영 효율성 및 정확성을 개선하는 동시에 환경에 미치는 영향을 줄이는 데 성공했습니다.
과제

디지털 시대의 뒤떨어진 종이 문화

뉴욕 비행을 위해 홍콩에 있는 항공 운항 사무소에 도착한 국제선 승무원들은 150페이지가 넘는 빽빽하게 인쇄된 텍스트와 차트를 받게 되는데, 장거리 비행을 떠나기 전에 꼭 숙지를 해야 했습니다. 세계에서 가장 긴 비행 경로에서 와이드 바디 항공기를 운항하는 것은 결코 쉬운 일이 아니었습니다. 승무원은 수백 건의 공지, 영공 및 공항 변경 사항, 세계 지도 및 차트에 묻혀 있는 중요 정보를 추출하는 테크닉을 수년에 걸쳐 숙달해야 했습니다.

운항 관리사들은 항공기 성능, 하중, 바람, 폭풍 및 난기류를 고려해 각각의 비행 경로를 제공합니다. 이러한 계산은 악천후, 기술적 문제, 연료 문제 등으로 인해 금세 바뀔 수 있으며, 때로는 막판에 회항을 하거나 비상 시 업데이트를 수행해야 하는 경우가 발생합니다. 새롭게 인쇄된 비행 경로는 일반적으로 승무원에게 직접 전달이 되고, 비행 시 참조하는 수십 건의 인쇄물에 추가됩니다. 또는 이륙 전에 조종사를 멈추기 위해 비상 이메일을 보냈지만, 이러한 비상 상황에서 엄청난 양의 이메일로 인해 신뢰할 수 있고 시의 적절한 커뮤니케이션 라인이 차단되었습니다.

Flight critical data

비행 중 조종사는 풍속, 고도, 오일 압력, 연료 소비 같이 중요한 비행 데이터를 펜과 종이를 사용해 수동으로 기록했습니다. 따라서 같은 비행기에 탑승한 승무원들 간에서 협업과 지식 공유가 쉽지 않았습니다. 그리고 비행기가 착륙하면 비행 비용을 계산하는 회계 부서에 비행 보고서가 수동으로 전달되었습니다. 이러한 수동 프로세스의 지연은 때때로 결제 지연을 야기시켰고, 결국은 항공편 지연으로 이어졌습니다.2

Cathay Pacific은 이러한 모든 작업을 간소화해주는 앱인 Flight Folder 구축에 나섰습니다. 조종사, 승무원 및 운항 관리사는 이 앱을 사용해 현재의 종이 및 이메일 프로세스를 디지털화하여 협업을 개선하고, 비행 중 일관되지 않은 네트워크 조건에서도 원활한 커뮤니케이션을 제공하고, 정확성을 높이고, 연비를 개선하여 환경에 미치는 영향을 줄일 수 있었습니다.

Flight Folder 요구 사항

그러나 현재로는 별다른 해결책이 존재하지 않는 이유가 있었습니다. 극복해야 할 중요한 기술적 장애물도 많이 있습니다. 기술을 성공적으로 적용하기 위해서는 다음 기준을 충족해야 했습니다.

  • 승무원이 항공편을 운영하고 우수한 사용자 경험을 제공하기 위해 이용하는 모든 정보 소스를 통합 및 디지털화
  • 승무원에게 비상 업데이트를 실시간으로 안정적으로 전달하고, 위치에 관계없이 직원 간에 즉각적이고 안정적인 커뮤니케이션이 가능하도록 지원
  • 높은 가동 시간 – 오프라인 상태에서 데이터를 저장하고 네트워크가 가용 상태가 되는 즉시 비행 중에도 모든 장치에서 동기화를 수행하는 등 연결이 끊긴 경우에도 앱을 계속 사용할 수 있도록 지원 덕분에 승무원은 업데이트 정보를 유지하고 비행 중에 효과적으로 협업할 수 있었습니다
  • 착륙 즉시 데이터가 기본 백엔드 데이터베이스와 다시 동기화되어 다른 비즈니스 부서에서 사용이 가능
  • 높은 신뢰성 – 비행 데이터가 손실되면 재무 계산에 중대한 공백이 발생
  • 또한 개발 팀은 다음을 수행해야 했습니다.

  • 1년 이내에 애플리케이션 출시 – Fight Folder 같은 업계 최고의 솔루션 출시 시기가 팀에게 매우 중요
  • 높은 앱 채택률 달성 및 비즈니스 신뢰 확보
  • 이 애플리케이션에 대한 기술적 요구 사항이 확고해지면서 경영진이 보기에 1년이라는 정해진 시간 내에 이러한 모든 기능을 자체 구축하는 것이 불가능하다는 사실이 점차 확실해졌습니다. Cathay Pacific의 애플리케이션 개발 관리자인 Jacky Shum은 "저는 과거에 이와 같은 애플리케이션을 구축해 본 경험이 있었기 때문에 처음부터 무언가를 구축하는 방법이 시간과 자원이 제한된 상황에서 효과적이지 않음을 잘 알고 있었습니다. 출시 이후에는 솔루션을 유지 관리하는 데 많은 시간을 할애해야 한다는 것도 알고 있었습니다. 하지만 팀이 부가 가치 기능에 대한 혁신에 집중할 수 있도록 지원하고 싶었기 때문에 팀이 더 빨리 제품을 출시할 수 있도록 필요한 기능과 안정성을 제공할 수 있는 플랫폼을 찾았습니다".

    솔루션

    보다 스마트하고 손쉽게 업무 수행

    MongoDB Atlas는 Cathay Pacific 그룹 산하 3개 항공사의 조종사들이 사용하게 될 비즈니스 크리티컬 Flight Folder 애플리케이션에 필요한 혁신 속도와 유연성, 안정성을 제공하도록 설계된 개발자 데이터 플랫폼으로서 Cathay Pacific의 요구 사항을 잘 충족했습니다.

    첫째, 항공편 계획은 매우 복잡한 구조를 가진 데이터로, 항공편 간의 복잡한 관계로 인해 그래프를 통해 가장 잘 표현이 됩니다. MongoDB의 문서 모델은 빠르게 바뀌는 항공편 데이터를 지원하는 데 필요한 유연성을 제공하면서도 이러한 구조적 요구 사항을 완벽하게 지원했습니다. 또한 MongoDB에서는 데이터 작업이 개발자가 코드에서 기본 객체를 이용하는 것만큼이나 간단합니다. 따라서 애자일 개발 프로세스를 가속화하는 데 도움이 되었습니다.

    데이터베이스 자체 외에도 MongoDB 플랫폼 서비스는 보다 쉽고 빠르게 개발을 수행할 수 있도록 설계되었습니다. 특히 MongoDB 플랫폼의 완전 관리형 모바일 BaaS(Backend-as-a-Service) 기능인 Atlas Device Sync 및 Realm은 Cathay Pacific 팀이 빡빡한 기한을 지키고 기능 요구 사항을 충족하는 데 있어 매우 중요한 역할을 했습니다. 이 플랫폼 서비스는 강력한 네트워크 처리, 동시 사용자 간의 정교한 충돌 해결 메커니즘, 권한, 보안 등 선도적인 모바일 애플리케이션에서 일반적으로 볼 수 있는 즉시 사용 가능한 인프라와 데이터 계층 기능을 제공함으로써 팀이 추가적인 혁신 기능을 구축하는 데 집중할 수 있게 도와줍니다.

    Flight Folder는 오프라인 기능을 허용하기 위해 Realm을 통해 로컬로 데이터를 저장합니다. 파일럿은 연결이 되지 않은 상태에서도 데이터 손실이나 애플리케이션 서비스 지체를 경험하지 않고 정보를 애플리케이션에 직접 기록할 수 있습니다. 앱이 기내 Wi-Fi에 다시 연결되면 모든 변경 사항이 클라우드에 다시 동기화 된 다음, 기내 및 지상의 각 장치로까지 동기화가 되어서 최신 상태를 반영합니다. 예를 들어 운항 관리사와 파일럿이 동일한 필드를 편집하는 경우와 같이 업데이트 충돌이 발생할 때는 Google Docs의 협업적 변경 처리 알고리즘과 유사한 업계 최고의 Operational Transform 알고리즘이 구현된 Device Sync의 충돌 해결 기능이 이를 처리합니다. 이 내장 기능 덕분에 Flight Folder는 가장 정확한 상태를 캡처해서 중요 데이터 손실을 방지할 수 있습니다.

    이 경우, 높은 동시성을 처리하는 MongoDB의 능력이 중요한 역할을 했습니다. Cathay Pacific는 규모 상 운항 횟수가 많다는 점에서 기술 파트너를 평가할 때 통신 안정성을 가장 중요하게 고려했습니다. Cathay Pacific 팀은 이미 다른 비즈니스 애플리케이션에 Atlas를 사용하고 있었기 때문에 MongoDB가 이 사용 사례에 효과가 있을 것으로 확신했습니다.

    Digital refueling

    마지막으로, MongoDB가 제공하는 엔터프라이즈 지원은 Cathay Pacific의 미션 크리티컬 애플리케이션을 보호하는 데 도움이 되었습니다. 승무원의 기존 워크플로 및 브리핑 스타일을 철저하게 연구해서 애플리케이션 사용자 경험과 인터페이스를 신중하게 고려한 덕분에 앱 사용자인 Cathay Pacific 승무원과 직원이 보다 자연스럽고 효과적으로 전환을 할 수 있었습니다.

    운항 팀의 항공 운항 책임자인 James Toye는 "운영 우수성의 핵심 요소에 초점을 맞춘 Flight Folder는 여러 소스에서 나온 정보를 취합하여 적시에 승무원에게 직접 제공함으로써 이들의 운항 계획 및 의사 결정을 지원할 수 있도록 설계되었습니다. 또한, 지상과 기내 모두에서 실시간으로 모든 승무원 및 광범위한 운항 환경과 디지털 방식으로 협업을 수행할 수 있게 해줍니다. Flight Folder는 과거 비행으로부터 수집한 정보를 유용한 통찰력으로 변환하기 때문에 수십 년 동안 글로벌 운항을 통해 쌓은 지식을 신입 승무원과 공유할 수 있었습니다".

    결과

    비행 혁신

    Flight Folder는 Cathay Pacific에 광범위한 영향을 미치고 있습니다. 이 앱을 실행한 이후로 Cathay Pacific은 비행 데크에 디지털 기능을 완벽하게 통합한 상태에서 340,000회 이상의 비행을 수행했습니다. 각 영역의 효율성이 높아진 것도 회사에 상당한 영향을 미쳤습니다. 승무원 경험이 크게 개선되었을 뿐만 아니라, 비행 시간이 단축되었고 디지털 급유를 통해 지상 체류 시간을 평균 8분 절약할 수 있었습니다.

    비행 서류가 디지털화되면서 종이 서류 작업량이 50kg이나 줄었습니다. 이것이 누적되면 Flight Folder를 통해 5년 동안 약 1억 홍콩 달러에 달하는 비용을 절감하고, 각 항공기의 중량을 전략적으로 최적화하여 연간 15,000톤의 탄소 배출을 방지하는 등 개선 효과를 거둘 수 있을 것으로 추정됩니다.

    이를 통해 Cathay Pacific은 지속 가능한 개발에 대한 약속을 지키고, 항공이 기후 변화에 미치는 영향을 줄이기 위한 전 세계적인 노력에 동참하고 있습니다.

    James는 다음과 같이 덧붙였습니다. “Flight Folder 프로젝트는 조종사가 브리핑 데이터와 상호 작용하는 방식을 혁신하는 등 조종사 브리핑 영역에서 파란을 일으킨 기술이었습니다. 또한, 최신 디지털 협업 도구를 데이터 통찰력과 결합함으로써 승무원이 완전한 정보를 얻고, 네트워크로 연결이 되며, 더 나은 결정을 내리고 운영 우수성을 달성하기 위해 동원할 수 있는 모든 정보 리소스를 얻을 수 있게 해줍니다.”

    세계 최고의 서비스 브랜드 중 하나가 되는 것이 Cathay Pacific의 목표이며, 이를 위해 강력한 디지털 문화와 역량을 갖춘 디지털 리더로 변모하기 위해 노력하고 있습니다. Flight Folder는 보다 풍부한 비행 성과 및 조정 기능을 구현하고자 하면서도, 디지털 문화와 강력한 기능의 중요성을 보여주는 대표적인 예이기도 합니다.

    “Flight Folder에 있어 MongoDB와의 제휴는 Cathay Pacific이 보다 안전하고 효율적이며 환경 친화적인 비행을 위한 기술 혁신에 중점을 두고 있음을 보여 주는 여러 증거 중 하나입니다.”

    라고 디지털 및 IT 담당 이사인 Lawrence Fong은 말합니다.

    이러한 협업은 개발 경험을 최우선으로 생각해서 복잡하고 현대적이며 리스크가 높은 사용 사례를 위해 설계된 데이터 플랫폼에서 미션 크리티컬 기술을 지원할 때 무엇이 가능한지를 보여줍니다. MongoDB는 업계 선도적인 디지털화 기능을 계속 발굴해 내서 Cathay Pacific 뿐만 아니라 업계 전체에 더 많은 영향을 미치기를 기대하고 있습니다.

    What will your story be?

    MongoDB will help you find the best solution.