과제
24시간 운영을 위한 핵심 시스템
항공사는 24시간 운영되며, 핵심 업무 시스템은 운항과 구매부터 승객 경험을 뒷받침하는 데이터까지 모든 것을 처리합니다. 오랜 기간 축적된 시스템은 변경, 연동, 운영이 어려워지는 반면, 승객과 파트너의 기대 수준은 계속 높아집니다.
이러한 환경에서 핵심 시스템을 현대화하는 프로그램은 일상 운영을 중단하지 않으면서 새로운 역량을 제공해야 하며, 계속 사용되는 기존 엔터프라이즈 시스템과도 함께 작동해야 합니다.
접근 방식
InterCloud가 이러한 프로젝트에 접근하는 방식
아키텍처보다 분석을 먼저
새 시스템은 항공사의 실제 운영 방식을 반영합니다. 비즈니스 분석가가 먼저 중요한 프로세스와 데이터를 파악합니다.
최신 플랫폼 기반의 단계적 구축
각 릴리스는 기존 운영과 병행하여 가동할 수 있습니다. 이를 위해 Java 및 Spring Boot 서비스와 Next.js 프런트엔드를 단계적으로 제공합니다.
기존 엔터프라이즈 시스템과의 연동
신규 시스템과 레거시 시스템을 연결하는 개방형 REST API를 통해 수작업 재입력 없이 데이터가 오갑니다.
AWS 기반 클라우드 인프라
컨테이너, Terraform으로 관리하는 환경, CI/CD를 활용하여 릴리스를 반복 가능하고 감사 가능하게 만듭니다.
첫 릴리스부터의 옵저버빌리티
SnowTrack의 기반이 되는 접근 방식으로 인프라, 애플리케이션, 서비스 전반을 모니터링하고 알림을 제공하여, 승객에게 영향이 미치기 전에 문제를 탐지합니다.
엔터프라이즈 통제
규제 기관과 파트너에 대한 책임이 있는 조직을 위해 역할 기반 접근, SSO, 감사 추적을 기본으로 구축합니다.
성과
이러한 프로그램이 가져오는 성과
당사의 현대화 프로그램이 달성하도록 설계된 성과 유형입니다.
- 비즈니스 변화에 맞춰 쉽게 변경할 수 있는 핵심 시스템
- 승객 대상 서비스를 뒷받침하는 더 나은 데이터
- 부서와 시스템 간 수작업 인계 감소
- 운영 팀을 위한 명확한 시스템 상태 가시성
- 항공사 자체 팀이 확장할 수 있는 플랫폼
- 시스템을 잘 아는 장기적인 엔지니어링 파트너
항공
멈추지 않는 운영에 대한 경험
항공은 InterCloud가 초창기 엔터프라이즈 프로그램부터 서비스해 온 산업 중 하나입니다. 당사는 멈추지 않는 운영, 항공사가 책임을 지는 파트너와 규제 기관, 그리고 수십 년 된 기존 시스템에 수반되는 연동 작업을 이해합니다.
