아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
카카오뱅크 favicon카카오뱅크

카카오뱅크, MSA 전환으로 3천만 트래픽 돌파!

by DD
2024-11-21
1년 전
조회수 6

카카오뱅크는 홈 서비스를 마이크로서비스로 전환하여 기술 부채를 해결함

헥사고날 아키텍처와 코루틴을 도입하여 코드 구조 개선 및 성능 향상을 달성

3천만 트래픽 환경에서 안정적인 서비스 이관을 위한 다양한 전략을 적용

헥사고날 아키텍처, 도메인 보호의 시작

헥사고날 아키텍처는 계정계 의존성 문제를 해결하기 위해 도입되었다. 도메인 계층을 외부 시스템으로부터 보호하고, Port/Adapter 패턴을 통해 유연성을 확보했다. 따라서 코드 결합도 감소와 유지보수성 향상을 기대할 수 있다.

코루틴, 비동기 프로그래밍의 새로운 지평

카카오뱅크는 코루틴을 활용하여 외부 서비스 호출에 따른 지연 문제를 해결했다. Spring Async와 Webflux의 단점을 보완하여, 간결한 코드와 향상된 성능을 동시에 얻었다. 결과적으로 홈 서비스 응답 속도 개선에 기여했다.

안정적인 서비스 이관을 위한 전략

카카오뱅크는 3천만 트래픽 환경에서 서비스 이관을 성공적으로 수행했다. 응답 비교, 표본 검사, A/B 테스트를 통해 안정성을 확보했다. 따라서 무중단 배포와 롤백 전략을 통해 서비스 중단을 최소화했다.

구해줘 홈즈! 은행에서 3천만 트래픽의 홈 서비스 새로 만들기
중급
아키텍처
Kotlin
Hexagonal Architecture
Spring
Java
Backend
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

IntelliJ IDEA 2026.1 출시! C/C++ 지원 강화 및 AI 에이전트 통합!

레딧 로고

신입 개발자를 위한 성장 꿀팁!

네이버 페이 로고

SK ICT 개발자들의 기술 공유 플랫폼, 최신 블로그 소식!

SK플래닛 로고

카카오스타일 개발팀, 함께 성장할 개발자를 찾습니다!

카카오스타일 로고

Spring Tools 5.2.0 출시! Claude Code 플러그인 등 신기능 확인

스프링 로고

Spring Boot 4.1 출시 후 최신 Spring 생태계 소식 모음!

스프링 로고
카카오뱅크 favicon카카오뱅크
중급
아키텍처
Kotlin
Hexagonal Architecture
Spring
Java
Backend

관련 추천 글

IntelliJ IDEA 2026.1 출시! C/C++ 지원 강화 및 AI 에이전트 통합!

레딧 로고

신입 개발자를 위한 성장 꿀팁!

네이버 페이 로고

SK ICT 개발자들의 기술 공유 플랫폼, 최신 블로그 소식!

SK플래닛 로고