I. 비교

1. 방식

WebSocket 제외 사유(대기열 특성)

2. Polling vs SSE/WebSocket 비교

비용과 부하 측면에서 우세한 방식은 접속자 수업데이트 주기에 따라 달라짐.

3. 의사결정 기준

비교 항목 Stateless (Polling) Stateful (SSE)
유리한 경우 접속자 수가 적거나 업데이트 주기가 매우 길 때 (>10초) 접속자 수가 많고 업데이트 주기가 짧을 때
병목 지점 CPU, 네트워크 트래픽 (헤더 중복) RAM, 커널 소켓 개수 (FD)
비용 최적화 서버 사양을 높이는 대신 CDN/Nginx 캐싱 활용 서버 사양을 높이는 대신 분산 서버 수 확장

4. 정량 모델: 방식별 병목 계산 (NestJS 기준)

1) Stateful(SSE) 방식 계산법 (RAM/FD)

2) Stateless(Polling) 방식 계산법 (RPS/네트워크)

3) 비용 대 성능 논리(왜 RAM이 싸게 먹히는가)

5. 스케일링 관점