🚨 문제점코드 내에 88000개의 데이터에서 특정 키워드(시작일, 종료일, 지역코드...)의 정보를 이용해 검색을 하는 로직이 있다.이 코드는 테스트 환경에서 단일요청에 대해 검색결과를 문제없이 반환 하였다. 하지만, 500개의 요청을 한번에 주는 부하 테스트 할 경우 오류율이 40% 가까이 치솟는 것을 확인하였다. 따라서 이러한 문제의 원인이 무엇이고, 이를 해결하기 위한 방법에 대해서 알아보고자 한다.🤔 문제 원인기존 코드기존 코드는 findAll에 검색 조건과 함께 넘겨주는 값으로 Pageable 객체를 함께 넘겨줬다.var pageable = org.springframework.data.domain.PageRequest.of( Math.max(page - 1, 0), ..