목록 보기
“이번 달도 밤샘 정산입니다.” — 정산 시스템은 왜 필요했을까 (설계편)
아키텍처

“이번 달도 밤샘 정산입니다.” — 정산 시스템은 왜 필요했을까 (설계편)

무신사
무신사
2026년 1월 21일

두줄요약

정산을 사람의 기억이 아닌 시스템의 책임으로 옮기기 위한 MASS 설계 원칙을 다뤘습니다. 멱등성, 결정적 계산, 고정 반올림으로 재처리와 재계산에도 동일한 결과를 보장했습니다.

핵심 내용

  • 수기·엑셀 중심 정산의 한계와 정산 시스템 MASS 도입 배경
  • 멱등성, 결정적 계산, 감사 가능성을 중심으로 한 설계 원칙
  • 이벤트 재시도와 DLT 분리, 트랜잭션 식별자 기반 멱등 갱신
  • BigDecimal, 고정 스케일, 반올림 정책으로 재현성 확보

다음 읽기

#Spring Batch 주제를 이어서 읽기

“이번 달도 밤샘 정산입니다.” — 정산 시스템은 어떻게 만들었을까 (실전편)

정산 도메인의 특성에 맞춰 이벤트 처리와 배치 처리를 분리한 하이브리드 구조를 설명했습니다. Kafka, Spring Batch, Argo Workflow로 실패와 재처리를 전제로 한 정산 시스템을 구현했습니다.

무신사
무신사
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...