I might very well be wrong here, but isn’t golang’s http package known to be kind of of slow?
Wahed Mangal
11

I don’t think it is, especially with v1.6. One thing which greatly improves the performance of Go http server is setting “Content-Length” header and set GOMAXPROCS higher so Go can use more than one core. See this discussion
However, IMHO, performance is a little overrated nowadays, and we all tend to cruise out to find a “faster horse” that which we might not need. i.e. 6k req/sec is already good, but will you sacrifice simplicity of your code and your team’s time to learn a new framework’s patterns which advertises 10k req/sec is a matter of personal decision.