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

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

29cm
29cm
2024년 7월 17일

두줄요약

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

문제 상황

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

해결 방법

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

다음 읽기

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

User segmentation 시스템 개발기

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

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

댓글 0개

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

댓글을 불러오는 중...