2023-team-by-team
2023-team-by-team copied to clipboard
[BE] MemberTeamPlace 캐싱 적용
구현기능
- 채팅과 팀링크, 팀원조회등 MemberTeamPlace를 통해 팀플레이스명, 사용자명등에 대한 조회 횟수가 다양한곳에서 많이 일어남
- 해당 엔티티는 최초생성 및 팀참여 후 이름변경시 외에는 update횟수가 극히 드뭄
- 업데이트 횟수 << 조회 횟수
- Spring cache사용해서 캐싱 적용해보기
주의사항
- 과연 이부분이 정말 성능에 문제가 생기는 병목지점인지 한번 생각해보기
- 채팅부분이 지금처럼 작성이벤트 기반으로 최근 내역을 전송한다면 캐싱해두는 경우 이벤트 발행시 디비조회를 전혀 안하고 처리 가능