핵심 요약
현대자동차가 모놀로식 가입 개통 시스템을 SpringBoot 기반으로 MSA로 전환하고, 섀도잉 검증과 코드 리팩토링으로 보안성과 유지보수성을 크게 개선했습니다.
구현 방법
- 공통 관심사 분리: Interceptor/AOP 도입, Unchecked 예외, 전역 예외 처리
- 기술 스택 전환: Java 8→21, SpringBoot 3.3.0, MyBatis→JPA
- REST 최적화: WebClient 도입으로 비동기 처리
주요 결과
- API 응답 속도 67% 개선
- 295개 테스트, 80% 커버리지
- 코드 라인 43% 감소
- 기간 약 10개월

