“이번 달도 밤샘 정산입니다.” — 정산 시스템은 어떻게 만들었을까 (실전편)
124
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
이 게시물은 정산 시스템의 실전 구현과 운영 체계를 설명합니다.
핵심 설계
- 이벤트 기반 원천 데이터 수집(Kafka)과 배치 기반 확정 처리(Spring Batch)의 하이브리드 아키텍처
- 멱등성 전제의 이벤트 처리와 트랜잭션 식별자 기반 upsert로 재처리 안전성 확보
- DLT로 실패 이벤트 격리하고 운영자 알림과 사후 재처리 정보 보존
- 배치 실행은 Argo Workflow로 제어하고 Job Parameter로 이력 추적, PENDING/PROCESSING/COMPLETED 상태 기반 복구
- MySQL을 Source of Truth로 채택해 트랜잭션 단위 정합성 보장
