Hi Charlie, We've almost completed our migration off of AppEngine python 2.7. We ended up just jumping over to Kubernetes rather than the python 3 version of AppEngine. The biggest reason for this being that we ended up needing to manage the replacements for many of the builtin services from 2.7 (ie Elasticsearch to replace the search API, Redis to replace Memcache etc...) so it was just easier to put everything into a Kubernetes cluster (just one thing to manage, most of these services have operators available, some of the services will be co-located, etc...). The Kubernetes move will also remove our dependence on any particular vendor which is nice to have (especially given this recent experience with AppEngine).
The biggest pain points for us were not really updating any code but rather around how to replace the builtin services from 2.7 and how those changes ended up impacting our dev workflow. Before it was really simple: just run the emulated environment locally and start coding away. Now, the dev workflow is a lot more complex. We are doing a lot with docker and minikube to make everything work locally before we deploy. I would also say that a big reason that our code updates were fairly easy was the extensive tests that we had built out - huge lifesaver for detecting issues during the transition. Hope this helps Dave On Friday, May 1, 2020 at 5:18:33 PM UTC-4, Charlie Engelke wrote: > > Have you recently migrated from App Engine for Python 2.7 to App Engine > for Python 3.7? Are you working on migrating now, or planning to soon? Or > maybe you are using App Engine for Python 2.7 and aren't planning such a > migration. > > In each of those cases, I'd like to hear how things went or are going for > you, pain points you encounter, things that went easily, and anything else > you have to share. I'm working on creating some new code samples to help > with this, and your stories will be a big help. > > Thanks, > > Charlie > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/d0e736b7-e1c6-40a4-b5a9-3719f9cec3c7%40googlegroups.com.
