토스ㅣSLASH 24 - 토스뱅크가 차세대를 하지 않는 이유: 지속 가능한 마이그레이션 전략
SLASH 토스 · YouTube
AI 핵심 요약
토스뱅크는 워터폴 방식의 대규모 차세대 프로젝트가 변경에 취약하고 전환 위험이 크다고 보고, 스트랭글러 피그 패턴으로 모놀리식 코어뱅킹 기능을 마이크로서비스로 점진적으로 옮겼습니다. 대출 상환 도메인에서는 유스케이스를 선정한 뒤 정적·동적 분석과 문서화, 테스트를 거쳐 구현하고, 컴포지트 패턴으로 기능을 작은 모듈 단위로 분할해 전환했습니다. Redis 기반 트래픽 디스패치와 병렬 결과 비교, 이벤트 알림·리플레이·자동 롤백으로 새 구현을 검증했으며, 발표에서 대출 상환 마이크로서비스가 기존 시스템보다 약 42배 빠른 성능을 보였다고 밝혔습니다. 점진적 전환을 지속하려면 기술 설계뿐 아니라 도메인 지식과 경험을 공유하는 팀 구조도 중요하다는 점을 강조했습니다.
- 전환 대상은 조직의 우선순위에 맞춰 고르되, 핵심 도메인도 복잡도가 낮은 유스케이스부터 시작할 수 있습니다.
- 정적 호출 그래프와 Kafka 기반 메소드 입출력 수집을 함께 활용하면 레거시 구조와 실제 사용 양상을 파악하는 데 도움이 됩니다.
- 레거시의 버그 동작도 다른 모듈이 의존할 수 있으므로, 새 구현은 기존 출력과 비교하며 차이를 확인해야 합니다.
- 트래픽 라우팅 비율, 병렬 실행 비교, 알림·리플레이·자동 롤백을 조합해 전환 중 오류의 영향을 줄일 수 있습니다.
소개
토스뱅크는 차세대 프로젝트 없이 어떻게 대규모 뱅킹 시스템 레거시를 청산하고, 또 혁신할까요? 토스뱅크만의 지속 가능한 뱅킹 시스템 마이그레이션 전략을 소개합니다. 차영록 / Server Developer 김인회 / Server Developer 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-24 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #토스 #개발자컨퍼런스 #SLASH #SLASH24 #backend #토스뱅크 유의 사항 *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제외한 온라인상에 게재하는 행위는 연사가 동의한 저작권 및 배포전송권에 위배됩니다. *토스가 다루는 모든...
비슷한 학습 자료
컨퍼런스 SLASH
업무를 더 효율적으로, 최대의 성과를 낼 수 있는 법은 무엇일까요? 클러스터 운영부터 서비스 라이프사이클 관리까지, 데브옵스 업무 효율화 사례를 소개합니다. 양석준 / DevOps Engineer 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-24 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #토스 #개발자컨퍼런스 #SLASH #SLASH24 #devops #cluster 유의 사항 *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제외한 온라인상에 게재하는 행위는 연사가 동의한 저작권 및 배포전송권에 위배됩니다. *토스가 다루는 모든 개인정보는 고객에게 동의를 받은 후에 처리...
데브옵스 · 인프라
컨퍼런스 SLASH
트래픽이 쏟아지는 마이데이터 서비스, 과연 어떻게 안정적으로 운영할 수 있을까요? 서비스 운영 과정에서 마주했던 여러 과제들과 기술적인 의사결정을 소개합니다. 신윤재 / Server Developer 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-24 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #토스 #개발자컨퍼런스 #SLASH #SLASH24 #mydata #backend 유의 사항 *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제외한 온라인상에 게재하는 행위는 연사가 동의한 저작권 및 배포전송권에 위배됩니다. *토스가 다루는 모든 개인정보는 고객에게 동의를 받은 후에 처...
백엔드 데이터베이스
컨퍼런스 SLASH
토스ㅣSLASH 24 - 보상 트랜잭션으로 분산 환경에서도 안전하게 환전하기
컨퍼런스 SLASH
거대한 은행 계정계 시스템과 새로운 MSA 서비스는 어떻게 협력할 수 있을까요? 계정계 시스템의 원화 계좌와 분리된 외화 계좌를 오가는 환전 트랜잭션 구현법을 소개합니다. 이신동 / Server Developer 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-24 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #토스 #개발자컨퍼런스 #SLASH #SLASH24 #transaction #토스뱅크 #backend 유의 사항 *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제외한 온라인상에 게재하는 행위는 연사가 동의한 저작권 및 배포전송권에 위배됩니다. *토스가 다루는 모든 개인정보...
백엔드 데이터베이스 로드맵 1개에 담김
컨퍼런스 SLASH
토스뱅크는 왜 신용 모형/전략 솔루션을 자체 구축하게 되었을까요?토스뱅크만의 신용전략 솔루션과 ML 기반의 신용평가모형 훈련 및 서빙 시스템을 소개합니다. 김용휘 / Data Platform Department Leader 유형균 / Machine Learning Engineer 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-24 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #토스 #개발자컨퍼런스 #SLASH #SLASH24 #dataplatform #machinelearning #토스뱅크 유의 사항 *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제외한 온라인상에 게재하는...
데브옵스 · 인프라 딥러닝 · 머신러닝
컨퍼런스 SLASH
토스는 대외계 인프라 안정성 보장을 위해 어떤 노력을 하고 있을까요? 대외계 구조 개선과 철저한 모니터링을 통해 예기치 못한 장애에 대비한 사례를 나눕니다. 이병건 / Network Engineer 노두현 / Network Engineer 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-24 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #토스 #개발자컨퍼런스 #SLASH #SLASH24 #networkengineer #network 유의 사항 *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제외한 온라인상에 게재하는 행위는 연사가 동의한 저작권 및 배포전송권에 위배됩니다. *토스가...
데브옵스 · 인프라 네트워크
컨퍼런스 SLASH
토스ㅣSLASH 24 - 오프닝 세션
컨퍼런스 SLASH
새로운 문제를 찾고 또 끊임없이 도전하여, 결국엔 새로운 혁신을 만드는 토스팀의 치열한 도전기를 소개합니다. NO LIMIT, 우리에게 풀지 못할 문제는 없습니다. 이형석 / 토스 CTO 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-24 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #토스 #개발자컨퍼런스 #SLASH #SLASH24 #CTO #keynote 유의 사항 *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제외한 온라인상에 게재하는 행위는 연사가 동의한 저작권 및 배포전송권에 위배됩니다. *토스가 다루는 모든 개인정보는 고객에게 동의를 받은 후에 처리되고 있으며, 접...