카
카카오뱅크
July 4, 20251회
MSA로의 여정에서 만난 Spring Modulith 체리픽 해본 후기 🍒

간단 소개
카카오뱅크의 MSA 전환 과정에서 Spring Modulith를 활용한 모듈러 모놀리스 아키텍처 도입 경험과 실질적인 적용 사례를 공유합니다.
AI Summary
- MSA 전환의 고민과 모듈러 모놀리스 아키텍처
- 카카오뱅크는 레거시 모놀리스에서 MSA로 전환하며 도메인 경계 설정의 어려움을 겪음
- 모듈러 모놀리스 아키텍처와 Spring Modulith를 통해 MSA의 유연성과 모놀리스의 단순함을 절충하고자 함
- Spring Modulith를 활용한 모듈 분리 및 경계 강제
- Spring Modulith는 패키지 단위로 모듈을 분리하고, Public API를 통해 모듈 간 통신을 제한하여 경계를 설정함
- 테스트 코드를 통해 모듈 간 의존성을 검증하고 경계를 강제하여 결합도를 낮춤
- 카카오뱅크 수신상품 프로젝트 적용 사례
- 모듈 간 참조 방지, 공통 로직 공개, 커스텀 모듈 탐지 전략 등 Spring Modulith의 다양한 활용 사례 소개
- ADR(Architectural Decision Records)를 통해 기술적 의사 결정을 문서화하여 팀 협업 효율성을 높임
Next Feeds

pgstattuple extension을 사용한 PostgreSQL 성능 향상
pgstattuple 확장을 사용하여 PostgreSQL 성능을 향상시키는 방법과 모범 사례를 소개합니다. 테이블 팽창, 인덱스 단편화 진단 및 해결 방법을 제시합니다.
pgstattuplePostgreSQL성능 향상테이블 팽창인덱스 단편화
2025. 7. 4.
AWS

토스가 특허 낸 리서치툴, TNS (Toss Navigation Score) 제작기
토스가 자체 개발한 TNS 리서치 툴은 사용자의 앱 내 탐색 경로를 추적하여 UX를 개선하고, 전사적인 내비게이션 건강도를 측정하는 데 기여한다.
TNSUX 리서치내비게이션사용자 경험데이터 분석
2025. 7. 4.
토스

바이브 코딩으로 48시간 만에 250명 규모 해커톤 AI 심사 시스템 구축기
바이브 코딩으로 48시간 만에 250명 규모 해커톤 AI 심사 시스템을 구축한 경험 공유 및 AI 개발의 가능성과 한계 분석.
AI 심사바이브 코딩해커톤GeminiClaude Code
2025. 7. 4.
카카오

연간 LLM 호출 비용 25% 절감, 인턴이 도전한 시맨틱 캐싱 도입 기록
당근 채팅팀 인턴의 시맨틱 캐싱 도입으로 LLM 호출 비용을 25% 절감한 사례와 향후 확장 계획을 소개합니다.
LLM시맨틱 캐싱비용 절감AI머신러닝
2025. 7. 3.
당근

Amazon Q Developer 를 이용한 엑심베이의 JDK 자동화 업그레이드 사례
엑심베이는 Amazon Q Developer를 활용하여 JDK 업그레이드를 자동화하고 개발 생산성을 향상시켰습니다.
Amazon Q DeveloperJDK 업그레이드자동화개발 생산성엑심베이
2025. 7. 3.
AWS

CVPR 2025 참관기: 고품질 인물 생성을 위한 HG-DPO 연구 소개
CVPR 2025에서 카카오 AI팀이 발표한 HG-DPO 연구는 Diffusion model 기반 인물 이미지 생성 모델의 품질을 향상시키는 새로운 DPO 학습 방식이다.
CVPR 2025HG-DPODiffusion model이미지 생성카카오 AI
2025. 7. 3.
카카오