
205
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
정산 시스템의 세대교체
이 게시물은 29CM의 네이버쇼핑 수수료 정산 시스템을 기존 레거시 시스템에서 새로운 Spring Boot 기반 시스템으로 전면 개편한 과정을 소개합니다.기존 시스템의 문제점
- 7년 전 설계된 프로시저 중심 아키텍처가 성능 한계와 복잡한 로직으로 유지보수 어려움
- 대량 데이터 처리에 따른 API 응답 지연 및 게이트웨이 타임아웃 문제
- 복잡한 SQL 프로시저와 트리거로 인한 테스트, 버전 관리, 디버깅의 어려움
신규 시스템 설계
- Spring Boot 기반 API와 배치 모듈로 정산 로직 명확히 분리
- 정산 기준별 독립 Step 구성 및 병렬 처리로 성능 개선
- 조회 API 조건 분기로 기존 데이터와 신규 데이터를 병행 조회하여 마이그레이션 비용 최소화
- 일간 집계 추가로 다양한 정산 주기 확장성 확보
정산 기준 변경과 대응
- 정산 기준을 출고 완료에서 결제 완료 기준으로 전환하며 누락 방지 로직 구현
- 테스트 코드로 안정적인 전환 보장