회원이 500만명이고

회원등급이 브론즈 실버 골드 플래 등 있음

어드민 페이지에

select group_name , count(*) from user group by group_name

where 탈퇴회원 제외 휴먼회원 제외 차단회원제외 등등

어떤 개발자가 이건 캐싱이 답이다!!

라고 생각하여 SpringCache를 도입함

관리자 서버는 1개라 다중인스턴스 아니라 레디스는 고려하지 않음

어드민페이지 트래픽은 거의 없음
사용자 직원 30명쯤

회원 등급은 DB에 실시간으로 계속 변경됨

TTL은 1시간으로 잡았음(최대 1시간까지는 반영지연됨을 안내완료)

근데 자꾸 1시간마다 회원 등급 로딩이 느려짐

약 5초 지연된다고 가정
로딩바
1..2..3..4...5.. 후에 회원등급별 개수가 뜸

개발자에게 1시간마다 로딩이 느리다고 항의가 옴

이슈를 해결하세요