WEBBOOK CHAPTER

NestJS 11, 시작부터 런칭까지: 18장. 성능과 Event Loop

18장. 성능과 Event Loop

CPU-heavy 작업은 event loop를 막는다. profile로 sync loop, JSON 크기, crypto, logging, DB wait를 본다. worker thread/별 서비스 분리는 측정 뒤 결정한다.

DB pool과 pod 수를 함께 계산한다. 무제한 Promise.all로 외부 API와 DB를 압도하지 않는다. concurrency semaphore를 둔다.