Rearchitect the proxy to be message bus agnostic