Sticky Sessions vs Redis Adapter for Zero-Downtime Socket.IO Migration
Context A small Socket.IO application runs on a single Node.js process behind a load balancer. The team plans a rolling deployment to a new version across two nodes without dropping active clients. The constraint is zero downtime for WebSocket and HTTP long-polling transports during the cutover window. Trade-off Sticky sessions (session affinity) keep each c