목록 보기
출고준수율 개발기: 정의부터 구현 및 성능 개선까지
백엔드

출고준수율 개발기: 정의부터 구현 및 성능 개선까지

29cm
29cm
2024년 7월 17일

두줄요약

출고준수율 지표의 정의와 계산 정책을 정리하고, 조회 성능 개선 과정을 단계적으로 다뤘습니다. 캐시, 병렬 쿼리, Materialized View로 응답속도를 크게 줄였습니다.

문제 상황

  • 출고준수율 계산 정책이 복잡해 이해관계자 간 해석 불일치 발생
  • 대시보드 조회 API에서 주문량이 많은 브랜드 기준 응답 지연과 정합성 이슈 동시 발생

해결 방법

  • 엑셀 시뮬레이션 모형으로 계산 정책을 시각화해 동일 기준 합의
  • 캐시 적용으로 5초대 조회를 1.5초 수준으로 개선
  • 순차 쿼리를 CompletableFuture 병렬 호출로 전환해 평균 응답시간을 600ms 이내로 단축
  • 무거운 조인 구간은 Materialized View로 선계산해 응답속도를 추가 개선

다음 읽기

#cache 주제를 다룬 다른 회사 글

User segmentation 시스템 개발기

MSA 환경에서 유저 세그멘테이션을 위해 구체화된 뷰와 이벤트 드리븐 구조를 도입했습니다. 캐시와 동기화를 결합해 빠른 조회 성능과 장애 전파 차단을 확보했습니다.

아이디어스
아이디어스
아키텍처

댓글 0

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

댓글을 불러오는 중...