issues
search
reading-log
/
backend
리딩로그 백엔드 레포지토리
3
stars
0
forks
source link
북로그 좋아요 기능 구현
#84
Closed
enjoy89
closed
5 months ago
enjoy89
commented
5 months ago
✨ 관련 이슈
closed #83
✅ 작업 상세 내용
[x] 한 줄평 좋아요 등록 기능
[x] 한 줄평 좋아요 취소 기능
[x] 사용자 별 좋아요 등록한 한 줄평 목록 조회 기능
[x] 서버 재가동 시 캐시와 DB 동기화 기능
📌 특이사항
서로 다른 사용자가 같은 책을 등록하지 못하는 버그 발견 -> 책 고유 번호의 유니크 설정 삭제로 해결했습니다.
서버 재가동 시 캐시의 좋아요 개수와 DB의 좋아요 개수의 동기화 처리 완료했습니다. (안 해줄 경우 데이터 불일치 문제 발생)
실제 서비스 상황에서는 좋아요 등록과 취소 동작이 실시간으로 빠르게 요청되기 때문에 이를 캐시에 저장하고 조회 하는 것이 효율적이라고 판단했습니다.
캐시에 있는 좋아요 개수를 DB에 또다시 동기화 한 이유는 추후 좋아요 개수에 따른 정렬 기능 시 사용할 예정이기 때문입니다.
📝 TODO
같은 사용자가 같은 책을 또다시 등록하려고 하는 상황 예외 처리
좋아요 개수에 따른 정렬 기능 추가 (페이징)
✨ 관련 이슈
✅ 작업 상세 내용
📌 특이사항
📝 TODO