레거시 정산 개편기: 신규 시스템 투입 여정부터 대규모 배치 운영 노하우까지
73
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

레거시 정산 시스템 개편 여정

이 게시물은 토스페이먼츠 정산 플랫폼팀이 20년 넘은 레거시 정산 시스템을 어떻게 개편했는지 그 과정을 공유합니다.

주요 개편 내용

  • 복잡한 공통 쿼리를 분할정복 방식으로 도메인과 기능별로 분리하여 유지보수 비용 절감
  • 거래 단위 데이터 관리와 설정 정보 스냅샷 도입으로 추적 가능성과 유연성 강화
  • 데이터베이스 파티셔닝, 인덱스 전략, 조회 전용 테이블 설계로 대용량 데이터 조회 성능 최적화
  • Spring Batch 배치 시스템에서 I/O 최적화 및 병렬 처리 적용으로 처리 속도 개선
  • 신규 시스템의 검증을 위한 수만 개 테스트 케이스 자동화와 안전한 배치 카나리 시스템 도입
  • 대규모 배치 운영을 위해 Kubernetes 환경에서 Jenkins 기반으로 전환, Dynamic Provisioning 및 Job DSL 코드화로 효율적 관리
  • Thread Dump, Async Profiler, Prometheus, Pinpoint 등 모니터링 도구 도입으로 안정성 강화

성과 및 마무리

이러한 개편으로 수백만 건 거래를 최대 10배 빠른 시간 내에 처리하며, 비즈니스 요구사항에 유연하게 대응하는 정산 시스템을 구축했습니다.

연관 게시글