What problem does it solve? Building real-time features like chat, live notifications, and presence tracking requires handling connection lifecycle, authentication, horizontal scaling, and message ordering—details that are easy to get wrong and hard to debug in production. ## Core Features & Use Cases - Server & Client Implementation: Provides Socket.IO, ws, and uWebSockets server setup with event handlers, reconnection logic, and heartbeat configuration. - Horizontal Scaling Guidance: Covers Redis adapter integration, sticky sessions, and load balancer configuration for multi-server deployments. - Security & Reliability Patterns: Enforces JWT/session authentication, CORS restrictions, room/namespace scoping, and connection cleanup to prevent memory leaks. - Use Case: You need to add a live chat feature to your app that must survive server restarts and scale across multiple Node.js instances behind Nginx. ## Quick Start Ask the agent to implement a Socket.IO server with JWT authentication, rooms, and Redis adapter scaling for a live chat feature.