sebae banner ad-300x250
sebae intro coupon 30 off
sebae banner 728x900
sebae banner 300x250

Extending support for App Engine bundled services: Part 1 (Module 17)

0 views
0%

Extending support for App Engine bundled services: Part 1 (Module 17)

Serverless Migration Station is a Serverless Expeditions mini-series, a set of videos focused on helping developers modernize their applications running on a Google Cloud serverless compute platform. In this Module 17 video, Google engineers Martin & Wesley will show you one way to modernize your App Engine apps without migrating away from its legacy bundled services. Learn how to access many of those same services on App Engine’s next-generation runtimes.

Chapters:
0:00 – Intro
0:56 – Why stay on App Engine bundled services when upgrading
2:25 – How this "migration" differs between languages
3:04 – Upgrading sample app to Python 3 but preserving NDB usage
6:48 – Brief timeline of bundled services in App Engine
8:02 – Upgrading other App Engine runtimes like Java
8:55 – Why bundled services were removed then added back later
9:49 – Summary

Module 17 references:
Codelab → https://goo.gle/3Uao56W
Python 2 START ("mod1") code → https://goo.gle/3Op9x19
Python 3 FINISH ("mod1b") code → https://goo.gle/3Wfxw6y
Accessing bundled services in 2nd-gen runtimes announcement (2021) → https://goo.gle/3DmNCTo
Accessing bundled services in 2nd-gen runtimes (Python 3) documentation → https://goo.gle/3U56bCn
Accessing bundled services in 2nd-gen runtimes (Java 11 or 17) documentation → https://goo.gle/3FqvlXU
Accessing bundled services in 2nd-gen runtimes (Go 1.12+) documentation → https://goo.gle/3WbfdQa
Accessing bundled services in 2nd-gen runtimes (PHP 7 or 8) documentation → https://goo.gle/3fnOn6F
Using App Engine SDK web framework samples (Python 3) → https://goo.gle/3Dk3Ah7
App Engine Python 3 SDK repo → https://goo.gle/3Dlp6Cg
Module 0 webapp2 app (Python 2) vs. Module 1b Flask app (Python 3) side-by-side comparison → https://bit.ly/3ztTHwm
Using Blobstore in Python 3 → https://goo.gle/3U8CKPW
Using Deferred in Python 3 → https://goo.gle/3FqngTa
Using Mail in Python 3 → https://goo.gle/3TNHVVH
Google Cloud efforts to have an open cloud → https://goo.gle/3gURKCD

Other Migration Module references:
Migration Module introduction → https://goo.gle/3zo8o44
All "Serverless Migration Station" resources → https://goo.gle/3uLT0ew
Migrating to Python 3 documentation → https://goo.gle/3FrLbl6
Migration Module 1 "App Engine webapp2 to Flask" content → https://goo.gle/3vrjpP3

App Engine general docs:
App Engine documentation → https://goo.gle/3NoVHvC
Python 2 App Engine (standard environment) runtime → https://goo.gle/3SOueVd
Using App Engine built-in libraries on Python 2 App Engine → https://goo.gle/3FrF4NH
Python 3 App Engine (standard environment) runtime → https://goo.gle/3feNFJ5
Differences between Python 2 & 3 App Engine (standard environment) runtimes → https://goo.gle/3FoBoMR
Python 2 to 3 App Engine (standard environment) migration guide → https://goo.gle/3FrLbl6
App Engine pricing → https://goo.gle/3DHJmPF
App Engine quotas → https://goo.gle/3SQFPD0
Second generation App Engine platform launch (2018) → https://goo.gle/3Dcvdsg
Long-term support for legacy runtimes → https://goo.gle/3Dh6WBr
Documentation migration samples repo → https://goo.gle/3FrzuuN
Community-contributed migration samples repo → https://goo.gle/3gS4HNs

Other Cloud information:
Python on Google Cloud Platform → https://goo.gle/3U3arTv
Google Cloud Python client libraries → https://goo.gle/3sHdYLa
Google Cloud "Always Free" tier → https://goo.gle/3zn3qEw
Google Cloud SDK → https://goo.gle/3SNJlhm
Cloud SDK gcloud command-line tool → https://goo.gle/3FtaMKz
All Google Cloud documentation → https://goo.gle/3SIbmXH

Video series:
Check out more episodes of Serverless Migration Station → http://bit.ly/3xk2Swi
Check out more episodes of Serverless Expeditions → http://goo.gle/ServerlessExpeditions

Subscribe to Google Cloud Tech → http://goo.gle/GoogleCloudTech
Subscribe to Google Developers → http://goo.gle/developers

#ServerlessExpeditions

Date: November 2, 2022