3 ms·
Oh, because you use App Engine Standard? Did you reconsider being locked into App Engine? What about App Engine Flexible? https://cloud.google.com/appengine/doc
by phonon 7y ago
Oh, because you use App Engine Standard? Did you reconsider being locked into App Engine? What about App Engine Flexible? https://cloud.google.com/appengine/docs/flexible/custom-runtimes https://cloud.google.com/appengine/docs/flexible/custom-runt...
PyPy might give you a 2-4x speedup, and if it wasn't for App Engine Standard, might be as easy as dropping it in instead of CPython, while Go is a total rewrite. Seems strange you wouldn't at least do a deeper dive on PyPy...
- dangoor 7y agoThe fundamental reason that we started on this track is the need to get off of Python 2, which has reached EOL and from which the community is moving away. Because of APIs we're using and such, it's not easy to switch to Python 3. Because of API changes in GAE, moving to PyPy on Flex is also still difficult and doesn't solve the problem of still being on Python 2. Performance is one of several important reasons for the move to Go, and not the top reason.