4 ms·
This is false, since it is not always easy (or even possible) to horizontally scale a work-load.
by dfgdghdf 6y ago
This is false, since it is not always easy (or even possible) to horizontally scale a work-load.
- musingsole 6y agoIf you've made it impossible or just difficult to scale horizontally in the server world, yeah, you've got a bad design.
- dfgdghdf 6y agoSorry to keep coming back, I don't want to start a flame war here. Difficulty of horizontal scaling is a property of two things: 1. how your solution is designed (your point, and I agree this is often done poorly) 2. the problem / work-load you are trying to scale (my point). It might be that your problem does not "shard" very easily. You cannot fix this with solution architecture, at least not easily. Horizontal scaling of a relational database is very difficult, for example. Edit: Another example. Can you rewrite NGINX in a slower language and use horizontal scaling to fix it? Of course not, because that horizontal scaling would itself leverage NGINX (or something like it)!
- mixmastamyk 6y agoThere are lots of ways to speed python if need be, and you can recover much of the work already done. Cython is another.