MSA로의 여정에서 만난 Spring Modulith 체리픽 해본 후기 🍒
스토리 · 카카오뱅크 테크 · 2025.07.04
카카오뱅크 뱅킹서버개발팀에서 MSA(Micro Service Architecture)로 전환하는 과정 중, 도메인 경계 분리 문제를 해결하기 위해 Spring Modulith를 도입한 경험을 공유합니다. 기존 모놀리스(Monolith) 구조의 복잡성을 줄이면서도 MSA로 가기 위한 징검다리 역할을 하는 '모듈러 모놀리스(Modular Monolith)' 아키텍처의 장점과, 실무에서 겪은 고민(물리적 vs 논리적 분리), 그리고 커스텀 모듈 탐지 전략을 구현한 사례를 담고 있습니다. 정답보다는 상황에 맞는 최적의 기술 선택이 중요하다는 교훈을 전달합니다.