points by nrawe 2 days ago | 0 comments
Doing it currently, Python to Go. Early indications are a 50-98% increase in speed (e.g. one testcase went from 26hrs to 30mins) for network/CPU heavy workload. Conversion via Qwem, lots of testing needed but compute savings will be worth it.
[–] gf000 2 days ago
Why not go with something like graalpy first? That's much less risk in terms of "we end up slightly changing behavior"
[–] nrawe 1 day ago
It's the same level of testing for us for either Python2->3 or Go (it's a legacy code base, low automated coverage).
Conversion is now (somewhat) easier, the testing will be the slow part. For the speed improvements, which we also need for a migration from on-prem to cloud, it's a no brainer vs the other options at our disposal (like GraalPy).
[–] mynegation 2 days ago
[–] nrawe 1 day ago