핵심 요약
올리브영이 수천 줄 PL/SQL 프로시저를 Java 모듈로 이관하는 과정을 Strangler Pattern으로 단계적 전환해 디버깅과 모니터링을 크게 개선했습니다.
주요 경험
- 무중단 점진적 이관으로 서비스 리스크를 최소화
- 도메인 모델링과 모듈 경계 재정의로 유지보수성 강화
- Shadow 트래픽 검증과 모니터링 강화로 실패 시 복구가 용이
얻은 인사이트
- 작은 단위의 변경, 실패 시 즉시 원복이 필수
- 로그/예외 추적로 장애 원인 파악 속도가 빨라짐
- 도메인 중심 로직 재설계가 고객 신뢰에 긍정적 영향



