인기 상품의 반복 조회로 발생하는 불필요한 MySQL 접근을 캐시로 줄여, 동일한 1,000 TPS 환경에서 DB 부하와 처리 지연시간을 낮추고 시스템의 처리 여유를 확보한다.
이를 통해 개선하고자 하는 것
e-commerce에서는 인기 상품 데이터가 조회의 대부분을 차지합니다. 예를 들어서, 70%의 요청은 인기 상품 1만 개를 대상으로 진행됩니다. 이러한 반복적인 상세 상품 조회마다, DB에서 쿼리를 통해 데이터를 얻는 것은 불필요한 부하를 발생 시킬 수 있습니다.
이를 해결하기 위해서, 반복 조회되는 데이터들을 미리 캐싱하여 DB의 안정성을 높이고자하였습니다.
처리할 목표 트래픽은 1000 RPS입니다.