4 ms·
The load per user can be widely different in different application. We don't have a great measure for that, one cound use a combination of requests per user per
by ovi256 8y ago
The load per user can be widely different in different application. We don't have a great measure for that, one cound use a combination of requests per user per day, and the sum of CPU-seconds used to serve them. The sum of CPU-seconds should contain the periodic (e.g. cron-like, not directly request-answering) tasks too.
At one extreme, you have applications that need horizontal scaling from day one (Scientific computing). At the other, a monolith serving 10^6 users from a single app instance.
- yakshaving_jgt 8y agoYes, that is a reasonable response and I should have preempted that. For context: the product at my day job does something likely at an equivalent level of complexity to Shopify. It's just another SaaS business that handles payments, invoicing, etc. If anything, Shopify is more complex.
- ovi256 8y agoSo the fact that Shopify succeeds doing that in Rails, not in C with assembler optimized code, is even more impressive!