좋아요 기능에서의 멱등성 보장 방법에 관해
·
카테고리 없음
여는 글얼마 전 좋은 기회로 백엔드 개발을 AtoZ 맡게되서 이번 사이드 프로젝트에서 개발을 진행하면서 깊이 고민했던 내용을 블로그 포스팅으로 남기고 싶어졌다.먼저, 좋아요 기능을 개발하면서 몇 가지 고민이 들었다.단순히 즐겨찾기를 저장하면 끝일까?사실 즐겨찾기 기능은 게시판 서비스에서 부가적인 기능에 해당한다.그래서 메인이 되는 기능을 끝내고 작업하기 때문에 간단하게 기능 구현으로 끝나기 쉽다.좋아요 기능의 데이터베이스 구성은 대부분 다음과 같은 구조일 것이다. 문제점과거에 MVP만 구현하던 좋아요 기능은 다음과 같은 정도로 끝났을 것이다. @Transactional public void like(Long postId, Long userId) { likeRepository...