Datalex, 항공 예약 시스템 일부를 Java 21·Spring Boot로 전환한 사례 공개
AWS가 Datalex의 2025년 12월 사흘간 진행한 시스템 현대화 실험을 소개했다. 예약 구성요소 일부를 Java 8·EJB2에서 Java 21·Spring Boot로 옮기고 AI 코딩 도구를 활용했다. 실험에서 메모리 사용량은 기존 JBOSS 대비 35% 줄었으며, 자연어 예약 조회 에이전트도 개념 검증했다. 전체 운영 시스템 이전은 후속 과제다.
Datalex 엔지니어 16명과 AWS 전문가 6명이 마이크로서비스·배포 파이프라인·관측·AI의 네 작업을 진행했다.
전체 재작성 대신 호환 런타임을 구성해 기존 업무 로직을 최대한 유지하고, 남은 코드 변경에 Amazon Q Developer와 Kiro를 활용했다.
배포 파이프라인은 수시간 걸리던 수동 절차를 10분 미만으로 자동화하고 코드·컨테이너·Terraform 보안 검사를 포함했다.
예약 조회 개념 검증은 인증·데이터 조회·보고 에이전트를 구성하고 기존 REST API와 연결했다.
나머지 약 400만 줄의 코드에는 실험에서 마련한 이전 패턴을 적용할 계획이며, 첫 운영 서비스 선정과 비용 절감 정량화가 남아 있다.
게이트웨이에서 기존·신규 API로 요청을 나눠 보내면, 기존 예약 서비스를 유지하면서 구성요소별로 교체하고 회귀 테스트할 수 있다.
원문
- Accelerating airline retailing innovation: how Datalex modernized with AWS Experience-Based Acceleration and agentic AIAWS Architecture · 원문 2026-10-02