News for hackers. Stuff that matters.
Re:Fixing Python Performance with Rust by byronyi on Wednesday October 19, 2016 @09:49PM (#12749314)
Why does it have to do with scaling in the first place?

Performance has nothing to do with scalability whatsoever, by the way.

Re:Fixing Python Performance with Rust by johncolanduoni on Wednesday October 19, 2016 @10:17PM (#12749395)
If you halve the memory and CPU usage of a given service (that's not IO bound), have you not improved it's vertical scalability?
Re:Fixing Python Performance with Rust by cyphar on Wednesday October 19, 2016 @11:29PM (#12749576)
Not if those things aren't the bottleneck. Scalability is such a buzzword. The correct term is "performance" or "overhead". Scalability matters when you're talking about an entire system that you're deploying on many machines -- the problem space and technical discussion is different to fixing a performance issue in Python.
Re:Fixing Python Performance with Rust by zeeg on Thursday October 20, 2016 @02:09AM (#12750036)
David from Sentry here. I've got a long history of talking about scale in the python/web ecosystems. I'll echo what some others have said: scale is fundamentally a business metric.

If we can do more with less machines it's no different than doing more with more machines. We added triple our infrastructure to handle the Python load while we resolved this CPU issue, and that wasn't "scaling" (literally, it causes other scale concerns).

Fixing the root cause let's us drop all of those new machines as well as some older ones. The scalability of the system has greatly increased because of this and other factors -- primarily that many or all systems aren't actually "horizontally" scaleable.