Although may be there is a way I don’t know.
Knative in your own cluster supports it but I want scale to zero instead of paying for a cluster.
They say that it supports sockets but not bi-directional. You can't send messages back up the socket which we're using for GQL mutations
Although may be there is a way I don’t know.