상태 점검
로그인 세션, 캐시, 파일 업로드, websocket room이 메모리에만 있는지 확인한다.
NestJS를 여러 인스턴스로 늘릴 때 핵심은 요청을 나눠 받는 것보다, 인스턴스 메모리에 묶인 상태와 DB 연결, 세션, 실시간 연결을 확장 가능한 위치로 옮기는 것이다.
로그인 세션, 캐시, 파일 업로드, websocket room이 메모리에만 있는지 확인한다.
로드 밸런서는 살아 있음과 준비됨을 구분해 트래픽을 보낸다.
CPU와 latency 지표를 기준으로 replica 수를 늘리고 DB pool 한도를 조정한다.
세션 저장소, distributed cache, pub/sub으로 인스턴스 간 상태를 맞춘다.