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.

Reply via email to