Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
레거시 결제 원장을 확장 가능한 시스템으로 섬네일

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

토스 favicon토스·Architecture·
JavaMySQLApache KafkaMicroservicesOutbox
2025년 12월 01일3

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

토스가 레거시 결제 원장을 확장 가능한 시스템으로 전환하며, MySQL 기반 신규 원장 설계로 도메인 간 결합도를 낮추고 결제-승인 분리를 통해 확장성을 확보한 경험을 공유합니다.

주요 경험

  • 레거시 원장이 수년간 달라진 구조로 일관성 문제를 야기했습니다.
  • 신규 원장은 데이터 일관성, 도메인 간 결합도 감소, 결제-승인 분리의 3대 전략으로 구현했습니다.
  • 비동기 적재와 RO 검증으로 무중단 이관을 시도했고, 대규모 수억 건 INSERT 이관을 수행했습니다.

얻은 인사이트

  • 운영 중심의 장애 대응이 안정성과 확장을 좌우합니다.
  • 멱등키 도입 및 재발송으로 이벤트 누락/중복을 줄였습니다.
  • 이질적 인프라 간 데이터 흐름 제어와 모니터링의 중요성을 확인했습니다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
가맹점은 변함없이, 결제창 시스템 전면 재작성하기 섬네일
77%

가맹점은 변함없이, 결제창 시스템 전면 재작성하기

토스 favicon토스·2025년 10월 22일
20년 레거시를 넘어 미래를 준비하는 시스템 만들기 섬네일
76%

20년 레거시를 넘어 미래를 준비하는 시스템 만들기

토스 favicon토스·2025년 10월 16일
레거시 탈출! 추천 구좌 시스템 개선기 섬네일
70%

레거시 탈출! 추천 구좌 시스템 개선기

펫프렌즈 favicon펫프렌즈·2025년 05월 12일