Similar throughput, our bottleneck at this point is moving data around.
We’ve abandoned channels for most of this. The next major improvement would be to rebuild the http stack & that’s just not worth it.
And also pointed me to nats.io, a messaging system that handles 10M messages per second on a $50 server.
See the comment at: https://www.indiehackers.com/forum/how-we-handle-25m-api-cal...
https://www.reddit.com/r/golang/comments/5w3ang/switching_fr...
What I really meant is we'd need to take things down to the bare network stack. Lots of our memory use/bottlenecks are fairly deep into the std lib.
Similar throughput, our bottleneck at this point is moving data around.
We’ve abandoned channels for most of this. The next major improvement would be to rebuild the http stack & that’s just not worth it.