✨ Feat: API 응답 캐싱을 통한 브리핑 V2 조회 속도 개선 #142
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 개요
자주 호출되고 응답이 잘 바뀌지 않는 브리핑 목록 조회 API 응답을 캐싱하여 조회 속도를 개선했습니다.
실제로 개선된 지표와 개발과정은 블로그 글을 통해 자세히 기록하겠습니다.
⏳ 작업 내용
📝 논의사항
현재는 스크랩시, 스크랩 취소 시 해당하는 브리핑이 포함된 값들만 비우지않고, findBriefingsV2캐시의 모든 값을 비웁니다.
이 부분은 포함된 값들만 찾아서 비울 것인지 고민을 조금 더 해봐야할 것 같습니다. 정확히하려면 API 로그를 분석해서 스크랩이 발생하는 비율을 따져보고 결정해야할 것 같습니다. 개인적으로는 쓸데없이 검사하는 비용을 더 들이는 느낌이라서 지금처럼 유지해도 좋다고 생각합니다.