4 ms·
By definition a "scalable" system AFAIK is a system which can handle more load (say 10x more, exact number is part of the design) without architecture change. N
by citrin_ru 4y ago
By definition a "scalable" system AFAIK is a system which can handle more load (say 10x more, exact number is part of the design) without architecture change. Not always for this you need shared-nothing-horisontally-scalable system. If your code is fast, current load is low then you may handle 10x more load by running the same code in a VM with more CPU cores or even in the same VM/HW but having higher CPU utilization.
- actionfromafar 4y agoI think the gripe is more directed at letting super inefficient code stand, because it's easy to scale it 10x. Often there is no problem with the architecture either way. Just code which if it was faster, you wouldn't need scaling out just yet.