I'm curious about how scale out WebSocket-based implementation of, for example, chat-like service. Can it be easily scaled out to multiple app servers? I think Server-Sent Events and Redis can easily solve the problem. The biggest difference between WebSocket and SSE is bi-directional or not. Posting messages can be done via usual XHR. So, the problem just sits on how server can sent message chunk