Closed silverzoo closed 15 hours ago
날짜별 이미 예약된 캠프사이트 조회 API + 예약가능한 캠프사이트 조회 API 통합
날짜별 이미 예약된 캠프사이트 조회 API 과 예약가능한 캠프사이트 조회 API 가 camp 도메인, reservation 도메인에 따로 존재 -> 하나의 페이지에서 두번의 API 조회가 불필요하다고 생각
camp
reservation
ReservationService
CampService
camp_site
불필요한 api 과다 호출을 막고 서버 과부하를 방지할 수 있다.
✍️ 개선 내용 요약
날짜별 이미 예약된 캠프사이트 조회 API + 예약가능한 캠프사이트 조회 API 통합
🔍 개선 이유
날짜별 이미 예약된 캠프사이트 조회 API 과 예약가능한 캠프사이트 조회 API 가
camp
도메인,reservation
도메인에 따로 존재 -> 하나의 페이지에서 두번의 API 조회가 불필요하다고 생각🛠️ 개선 작업 상세 내용
현재
ReservationService
)CampService
)결론
reservation
조회 시camp_site
와 조인해서 예약이 이미된 것은 조건에서 거르고 나머지 가능한 캠프사이트를 타입별로 한개씩 반환하도록 하나의 sql에서 해결해서 하나의 API로 만들자.📈 예상 결과
불필요한 api 과다 호출을 막고 서버 과부하를 방지할 수 있다.