While I was building Neeyer (https://neeyer.com), a location based social app, which I'll do another post later. I found it hard to find a managed Websocket service without vendor lock-in. So I built myws.dev and been using it for my app.
I know this is something I'd use myself (and I AM using it). So I hope this helps you too focus on your own app instead of infrastructure.