Your Google Modernization Partner for Success
If your dependencies run on Python 3, your apps should too!
At Google, Wesley Chun produced (and is featured in) an entire series (videos, blog posts, hands-on tutorials, code samples) dedicated to helping App Engine developers modernize their apps. He is joined in the videos by another Google engineer, Serverless Expeditions host Martin Omander, on each journey.Move your apps to Python 3 but stay on App Engine
There may be situations where you want to upgrade to Python 3 but stay on App Engine. Adding use of the updated App Engine SDK allows your 3.x app to continue with those familiar GAE bundled services. Only minor (or no) code changes are necessary. This also buys you time for considering migrations to newer GCP alternatives.Consider other Google Cloud serverless platforms
Besides App Engine, GCP has 2 other serverless platforms: Cloud Functions & Cloud Run. Should you keep your app on App Engine or consider one of these? GCF is for microservices & GCR is for containerized apps. Use of GCR without Docker is also possible as this video demonstrates.Build apps deployable to all 3 platforms with no code changes
The best way to learn about the similarities & differences between App Engine, Cloud Functions & Cloud Run is to write an app deployable to all to learn it's possible; then you can pick the right one for your use case. The app also demonstrates how to call GCP APIs from GCP-hosted serverless apps.webapp2
⇒ Flask (or other frameworks)memcached
)