<aside> <img src="/icons/reorder_gray.svg" alt="/icons/reorder_gray.svg" width="40px" />

목차


</aside>

1. 배경


기존 추천 시스템은 사용자 그룹별로 태그 기반 점수를 계산하고, 그 결과를

RDB에 저장

해 사용하는 구조였다.

그러나 부하 테스트 결과, DB 기반 추천은

성능 병목

이 발생했고

TPS와 응답 시간 모두 기준을 만족하지 못하는 문제

가 있었다.

이에 따라 추천 결과의

조회 속도와 확장성

을 개선하기 위해

Redis Sorted Set 기반 캐싱 구조로 전환

하였다.

기존 추천 시스템은 사용자 그룹별로 태그 기반 점수를 계산하고, 그 결과를

RDB에 저장

해 사용하는 구조였다.