2 ms·
>scalability (being able to increase the amount of compute, memory and IO to the specific modules that need it). I would like someone to spell this out. It see
by closeparen 4y ago
>scalability (being able to increase the amount of compute, memory and IO to the specific modules that need it).
I would like someone to spell this out. It seems to me people are claiming that if a single binary serves some CPU-bound requests and some memory-bound requests, and you give it more memory, then the memory gets "wasted" on the CPU-bound part. Or if you give it more CPU, the CPU gets wasted on the memory-bound part. But this kind of assignment of resources to code paths seems to be a consequence of microservices. In a single computer, single binary situation resources should not get used up unless the workload actually wants to use them. A compute-heavy thread doesn't cost heap. A big heap doesn't slow down a compute-heavy thread. What am I missing?