
댓글 목록을 순회하며 각 댓글마다 memberClient.getMemberInfo()를 호출하고 있어 댓글 수(N)만큼 API 호출이 발생하는 N+1 문제가 있습니다. 이로 인해 성능 저하가 발생할 수 있습니다. 모든 댓글의 memberId를 수집하여 한 번의 배치(batch) API 호출로 모든 회원 정보를 가져온 후, 메모리에서 매핑하는 방식으로 리팩토링하는 것을 권장합니다. 예를 들어, memberClient에 getMemberInfos(List<Long> memberIds)와 같은 메소드를 추가하여 사용할 수 있습니다.
Originally posted by @gemini-code-assist[bot] in #191 (comment)