[Server] 게시글 좋아요 수 조회 전략 : COUNT 쿼리 VS 반정규화
·
Server
시작하며게시글 목록을 불러올 때 각 게시글의 좋아요 수를 함께 보여주는 기능을 구현했습니다.좋아요 수를 보여줄 때 COUNT 쿼리를 통해 보여줄지, 테이블에 반정규화 컬럼을 집어넣어 보여줄지에 대한 저의 생각을 적은 글입니다.Redis나 Kafka 등의 기술 고려는 우선 제외했습니다. 서버 비용을 최대한 아끼고자 했고, 개발자 2명이서 시작한 프로젝트라 관리 비용을 최대한 줄이기 위해서입니다. 대규모 트래픽 상황에서의 대응 전략은 따로 글을 작성할 생각입니다.Post 도메인과 PostReaction 도메인전략을 설명하기 전에 프로젝트 도메인에 대해 간단하게 설명드리겠습니다.게시글(Post) 도메인과 게시글 리액션(PostReaction) 도메인이 존재합니다.@Builderpublic record Post..