CacheStampede1 상품 목록 조회 기능 개선 — 인덱스 → 캐시 → Redis 적용 과정 조회 기능 개선을 맡았을 때 처음 든 생각은 단순했다.“인덱스 몇 개 추가하면 끝나겠지.”예전에 이런 경험이 있었기 때문이다.[MariaDB] OFFSET 페이징 & JOIN이 느릴 때 MariaDB 인덱스 최적화 경험그때는 인덱스로 대부분 해결됐다.그래서 이번에도 비슷할 거라고 생각했다.하지만 실제로는 조회 API마다 해결 방법이 완전히 달랐다. 성능 개선 대상 API내가 개선해야 하는 조회 API는 총 5개였다. UC설명APIUC-1전체 조회 + 최신순/api/v1/products?page=0&size=20UC-2전체 조회 + 좋아요순/api/v1/products?sort=likes_descUC-3브랜드 필터 + 최신순/api/v1/products?brandId=1UC-4브랜드 필터 + 좋아요순/ap.. 2026. 3. 13. 이전 1 다음 반응형