devmoa

레거시 결제 원장을 확장 가능한 시스템으로

토스·2025년 12월 1일·00
결제 시스템레거시 시스템시스템 설계MSADDD확장성데이터베이스

AI 요약

Beta

토스페이먼츠는 20년 이상 운영된 레거시 결제 시스템을 확장성과 회복 탄력성을 갖춘 구조로 전환하는 과정을 공유합니다. 특히, 결제의 모든 내역이 저장되는 핵심 시스템인 결제 원장(Ledger)이 겪었던 문제점들을 분석하고 해결 방안을 제시합니다.

문제점으로는 ▲결제수단별로 상이한 데이터 구조로 인한 유지보수 어려움 및 장애 위험 증가 ▲결제, 정산, 회계 등 여러 도메인이 동일 원장 테이블을 공유하며 발생하는 강한 결합 ▲결제와 결제수단이 1:1로 묶여 있어 '한 결제에 여러 결제수단 사용' 등 새로운 비즈니스 모델 지원 불가 등이 있었습니다. 이러한 문제를 해결하기 위해 시스템 구조를 개선하고, 도메인 간 결합도를 낮추며, 확장 가능한 설계를 적용하는 과정에 대한 경험을 다룹니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다