Next Core Banking: Opening the Era of Lifetime Free Currency Exchange with MSA and MySQL
Next 코어뱅킹, MSA와 MySQL로 여는 평생 무료 환전 시대
💱 토스뱅크가 만든 "24시간 환전"의 비밀: MSA와 MySQL 기반 코어뱅킹 아키텍처 혁신기
📌 개요
📦 기존 은행 시스템 아키텍처: 왜 문제였나?
🧱 모놀리식 구조의 한계
☁️ 토스 초기 코어뱅킹 구조
🔄 기술 전환의 필요성: 왜 MSA + MySQL인가?
💥 기존 시스템의 병목 사례: 지금이자받기 서비스
🔍 오라클의 장단점 분석
🧪 대안 탐색
🧱 새로운 외화예금 아키텍처: 완전한 MSA 기반
🔁 기존 원화예금 아키텍처
🔧 새롭게 설계된 외화예금 아키텍처
⚙️ 트랜잭션 아키텍처 설계 전략
💡 기본 전략: 느슨한 연결 + 핵심은 엄격
🔁 환전 프로세스 트랜잭션 흐름
🔐 동시성 제어 및 계좌 검증
🔒 동시성 제어
✅ 거래 가능 계좌 검증
🌙 무중단 서비스: 잔액 대사 전략
⏰ 일반 은행 방식
🧠 토스의 2가지 전략
📅 방식 1: 보정 기반
🧾 방식 2: 구조 개선 기반
🧪 테스트 자동화 전략
🤖 테스트 3단계
🚀 성과 요약
🥇 성과 1: 금융권 최초 MSA + MySQL 기반 코어뱅킹
⚡ 성과 2: 세계에서 가장 빠른 환전
🌙 성과 3: 무중단, 24시간 365일 환전 가능
💡 교훈 및 인사이트
📚 주요 기술 키워드 정리
키워드
설명
🧭 마무리
학습한 것
후기
PreviousEliminating Unnecessary Polling with SSE (Server-Sent Events) PushNextThis is how toss use Gateway
Last updated





