backws is a WebSocket server that doesn’t try to be the source of truth — it picks up deliveries from a Redis queue (Sidekiq-compatible, so anything already pushing jobs that way can feed it directly) and fans them out to connected clients. Because the state lives in Redis rather than in-process, you can run multiple backws instances behind a load balancer and any of them can deliver a message to any connected client.

It’s the same shape as wsbcast from a few years back, just built for a world where the backend is already queuing work through Redis instead of talking WebSocket directly.