[FitFinder] Fetch Join과 Batch 조회를 통한 쿼리 최적화 여정기
·
Project
Project - FitFinder0. 들어가며 FitFinder 프로젝트는 공모전에 나가기 위해서 조금 타이트한 일정으로 기획 및 개발된 프로젝트입니다. 개발한 지는 꽤 시간이 지났지만, 좋은 추억을 만들어 준 애정이 있는 프로젝트였기 때문에 개선 사항이 있다면 개선해보고 싶었습니다. 현재는 유료로 전환된 공공데이터가 운이 좋게도 postgresql 컨테이너에 아직까지 잘 저장되어 있었습니다... 휴. 프론트도 Vercel에 아직 잘 살아 있어서 잘 작동해서 API 하나를 실행해 본 결과 쿼리가 "33개"가 나가는 것을 확인했습니다. "쿼리가 왜케 많이 나가지?"라는 생각과 함께 내부 코드를 살펴보던 중, 너무 급하게 개발했던 상황이 코드에 그대로 남겨진 것을 확인했습니다. 그.래.서. 이번 글에서는..