Comment by tonymet
3 years ago
people don't account for the cpu & wall-time cost of encode-decode. I've seen it take up 70% of cpu on a fleet. That means 700/1000 servers are just doing encode decode.
You can see high efficiency setups like stackexchange & hackernews are orders of magnitude more efficient.
This is exactly correct. If you have a microservice running a Rest API, you are probably spending most of your CPU time on HTTP and JSON handling.