I think it also depends on architecture and what the specific endpoint does. Let's say it's a microservice architecture with lots of network calls (to fetch data from different services or even outside API calls) ...how will CPU be 80% of the time? Doesn't sound reasonable.
But if there's not much calls at all and it's rendering one huge view then yeah maybe it's mostly CPU...
But if there's not much calls at all and it's rendering one huge view then yeah maybe it's mostly CPU...