3 ms·
Any reason you didn't scale up horizontally with more python instances?
by emptysea 8y ago
Any reason you didn't scale up horizontally with more python instances?
- steveklabnik 8y agoWe have seen production users choose to make this port to save on server costs. You can always scale horizontally, but it comes with a price tag.
- richardwhiuk 8y agoAlso complexity - managing an order of magnitude more instances is more hassle.
- cies 8y agoBut "more hassle" by an order of magnitude that gradualy reduces when growing the number of instances.
- iopq 8y agoBut the cost keeps growing, especially when you need to go from 50 servers to 100
- weberc2 8y agoThe OP only doubled their performance by rewriting in Rust though...
- beatgammit 8y agoAnd depending on the amount of code, that's an awesome trade-off if OP can just have one instance instead of managing a cluster. From what OP has said, there's probably a good change they can get more performance with some optimization.
- weberc2 8y agoYou still need redundancy, so you’re operating multiple instances either way (or you’re playing fast and loose).
- tech2 8y agoI have multiple instances to keep the latency down overall (and for security should we lose an availability zone or whatever else). But, as others have mentioned, instances cost, I'd like to be able to reduce that to the minimum if possible.