DEV ZZAME logoDEV ZZAME

Feature Detail

정산 데이터 정합 파이프라인

마켓과 PG사의 서로 다른 데이터를 지급 가능한 정산 구조로 재가공한 파이프라인

Background

원천 데이터는 포맷과 기준이 제각각이어서 정산과 지급에 바로 사용할 수 없었습니다. 지급에 필요한 정확성과 추적 가능성을 함께 확보해야 했습니다.

Requirements

  • 여러 공급원 데이터를 하나의 정산 모델로 통합
  • 출처별 오류와 누락 데이터 대응
  • 운영자가 정합 상태를 확인할 수 있는 구조 제공

Architecture

  • 수집 단계와 정합 단계를 분리
  • 공통 정산 모델을 중심으로 마켓별 매핑 규칙 관리
  • 후속 지급 로직이 사용할 수 있도록 정규화된 결과 저장

Implementation

  • 스크래핑 결과를 원본 그대로 저장한 뒤 정합 로직에서 가공했습니다.
  • 정합 실패 케이스를 구분해 운영자가 확인할 수 있도록 설계했습니다.
  • 정합 결과를 지급 시스템과 어드민에서 함께 사용할 수 있게 만들었습니다.

Edge Cases / Result

Edge Cases

  • 누락 필드
  • 정산 기준일 불일치
  • 중복 거래
  • 마켓별 수수료 계산 차이

Result

  • 데이터 신뢰성 개선
  • 지급 시스템과의 연결 비용 감소
  • 운영 대응 속도 향상