WebSocket 운영 체크리스트
채팅이 로컬에서 동작해도 운영에서는 TLS, CORS, sticky session, broker 문제가 먼저 터진다.
wss / https
운영 도메인에서는 암호화된 연결과 인증서 갱신을 확인한다.
handshake 인증
연결 시 토큰을 검증하고 room 접근 권한을 분리한다.
재연결
disconnect 뒤 자동 재시도, 중복 이벤트, 메시지 누락을 처리한다.
브로커
여러 서버 인스턴스는 Redis adapter 같은 pub/sub 계층을 둔다.
sticky session
long-polling fallback이 있으면 같은 클라이언트를 같은 서버로 보낸다.
핵심WebSocket 운영 체크리스트은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.