Skip to content

Conversation

@gihhyeon
Copy link
Member

📌 PR 제목

오늘의 맛집 캐싱 도입

✅ 작업 내용

오늘의 맛집 API 호출시 오늘자 기준 등록된 모든 맛집의 상세 페이지 조회수가 0일 경우 빈 값을 반환하는 이슈 존재.
하여 캐싱 활용하여 3개 이상 맛집에 조회수 카운트시 오늘자 기준으로 맛집 반환하게 변경.

  • 스케줄러를 활용하여 매일 00:05에 어제 조회수 기반 랭킹 캐싱

🎯 관련 이슈

💬 기타 공유하고 싶은 내용

  • 스케줄러에서 랭킹 로직을 재사용하기 위해 getDailyRankingByViewspublic으로 변경했는데 이렇게 하면 캡슐화가 깨지는 거 같고, 서비스의 내부 구현이 외부에 노출되는 것 같아서 고민인 부분이 있습니다. 그래서 랭킹 계산 로직을 RankingProvider 같은 별도의 클래스로 분리하는 방법을 생각해봤는데 이건 괜찮은 방법일까요??

- 스케줄러 활용하여 00:05에 어제 랭킹 캐싱
@gihhyeon gihhyeon requested a review from jcw1031 October 15, 2025 07:05
@gihhyeon gihhyeon self-assigned this Oct 15, 2025
@gihhyeon gihhyeon added the 🐞 Bug 버그 label Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐞 Bug 버그

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[bug] 오늘의 맛집 조회시 일일 조회수가 0이면

2 participants