NODE BOTTLENECK

백엔드 최적화 병목

Node.js 서비스가 느릴 때는 하나의 해결책을 바로 적용하기보다, 프로파일링 결과를 병목 유형으로 나누고 그 유형에 맞는 개선책을 고릅니다.

measure node --prof CPU 프로파일이나 Inspector 기록으로 느린 요청의 증거를 남깁니다.
choose 원인별 처방 캐싱, N+1 제거, worker threads, 압축처럼 병목에 맞는 처방만 적용합니다.
guard 회귀 기준 저장 응답 시간, 처리량, 메모리 사용량을 기록해 이후 변경의 기준선으로 둡니다.