올리브영 POS, Spring Boot와 AWS로 클라우드 전환 성공!

by DD
2년 전
조회수 9

IDC 환경의 POS 시스템을 Spring Boot 기반으로 AWS Cloud로 전환

Bridge 코드 개발을 통해 POS 시스템의 점진적 마이그레이션 수행

Datadog을 활용한 모니터링으로 서비스 안정성 확보 및 문제 발생 시 빠른 롤백 지원

레거시 시스템의 문제점과 Modernization의 필요성

올리브영 POS 시스템은 IDC 서버 증설의 어려움, 수기 배포로 인한 버전 관리 문제, 빈약한 로그 시스템 등 다양한 문제점을 가지고 있었다. 따라서 Spring BootAWS Cloud를 활용한 Modernization을 통해 확장성 확보 및 개발 생산성 향상을 목표로 했다.

Bridge 코드 기반의 점진적 마이그레이션 전략

POS Client 배포 제약과 롤백의 어려움으로 인해, Bridge 코드를 활용한 점진적 마이그레이션 방식을 채택했다. API Gateway 및 WAS 방식 대신, Intercept 방식을 선택하여 전수 테스트의 부담을 줄이고, 문제 발생 시 빠른 롤백을 가능하게 했다.

성능 테스트 및 1차 적용 결과 분석

nGrinder를 활용한 성능 테스트 결과, Bridge를 통한 네트워크 홉 증가에도 불구하고 API 성능 저하는 유의미하지 않았다. READ API를 대상으로 한 1차 적용 후, Datadog을 통한 모니터링으로 서비스 안정성을 확보하고, Hotfix를 통해 문제점을 개선했다. 따라서 클라우드 전환의 성공적인 발판을 마련했다.

올리브영 POS 서버 Modernization

댓글 0

첫 번째 댓글을 남겨보세요!