DB 인덱스와 캐시를 이용한 상품 목록 API 성능 개선 보고서
·
Concept/성능테스트
상품 목록 조회는 페이징과 정렬 조건이 적용된 상태로 제공되는 API입니다.브랜드 ID를 포함하지 않아 여러 브랜드의 상품을 한 페이지에서 볼 수 있으며 정렬 기준은 최신 순입니다.쇼핑몰에서 클릭 수가 많이 발생할 것을 대비해 먼저 정렬 조건에 맞춰 DB 인덱스를 적용했습니다.또한, 트래픽이 가장 많이 집중되는 1·2페이지에는 Redis를 활용한 글로벌 캐시를 도입하여 응답 속도를 높였습니다.세부 테스트 수치와 지표 해석은 보고서 링크에서 확인할 수 있습니다.목록 조회 시 적용한 DB 인덱스 전략상위 페이지에 적용한 글로벌 캐시 설계와 K6 성능 테스트 진행 결과