NodeJs 서비스는 단일 스레드로 동작하기 떄문에 성능을 위해서는 분산처리가 필요하다.

PM2 를 활용해 서비스를 클러스트화 하여 처리 성능을 올려보려 한다.

K6 로드 테스트를 클러스터 적용 전과 적용 후 테스트 결과값이다.

시나리오는 로그인후 유저식별을 묶어 테스트하였다.

*적용전

Untitled

Untitled

*적용 후

Untitled

Untitled