I don't know so much about Go. But there is a reason for that.
Some years ago I needed to shunt many real-time XML data streams around, do some filtering on them and deliver them to the right clients on web socket and other connections.
Not being such a "server side" guy I set about investigating how to do this.
What I found was that when I implemented a trial model of this in Go it suffered from horrible jitters and apparently unbounded delays. Which I attributed to it's garbage collector but don't know for sure.
This last year, in a different company, I have been getting into Rust out of curiosity. Turns out I now have systems similar to the above implemented in Rust and working very well. A lot less jitters and faster overall as well. In fact we have basically bet the company on Rust at this point. For server side and for embedded systems, so called "IoT" now a days.