Author here. Planning to run the same test using cluster module with one worker per CPU.
What would be the most performant way to serve HTTP in Go?
What would be the most performant way to serve HTTP in Go?
Question: how using cluster module is different from spinning up multiple node instances?
As for the structure of it you would like have everything split out into goroutines with a worker pool of goroutines ready to ferry the data from request to backend and back to client.
See https://www.reddit.com/r/golang/comments/57w79c/why_you_real...