느린 route 찾기
전체 평균이 아니라 endpoint와 status별 p95 지연을 먼저 확인한다.
성능 문제를 고칠 때는 controller 코드를 먼저 의심하기보다, HTTP 지연을 DB, 외부 API, serialization, event loop, GC 중 어디에서 쓰는지 분해해야 한다.
전체 평균이 아니라 endpoint와 status별 p95 지연을 먼저 확인한다.
guard, pipe, service, DB, 외부 호출, 응답 직렬화 시간을 나눠 측정한다.
느린 쿼리 로그, trace span, heap snapshot으로 원인 후보를 확인한다.
index 추가, cache, batch, pagination 변경 전후 같은 부하에서 지표를 비교한다.