핵심 요약
카카오뱅크는 MSA 여정에서 Spring Modulith를 체리픽한 경험을 공유하고, 도메인 경계 분리와 운영 안정성에 대한 실무 인사이트를 제시한다.
주요 경험
- 도메인 경계 분리 문제를 모듈러 모놀리스 설계와 Spring Modulith로 체리픽했다
- 레거시 모놀리스에서 MSA 전환 시 운영 리스크를 줄이는 전략을 수립했다
- 점진적 체리픽으로 배포 안정성과 변경 관리의 실무를 개선했다
얻은 인사이트
- 모듈 경계 명확화가 팀 책임과 배포 주기를 개선한다
- Spring Modulith 도입으로 대규모 리팩토링 없이 모듈 간 경계 가시성과 계약 정합성을 높였다
- 관측 포인트와 일관된 운영 원칙 수립이 시스템 안정성에 큰 영향을 준다
