Extending support for App Engine bundled services: Part 2 (Module 22)

1 942
18.5
Опубликовано 25 января 2023, 18:00
Serverless Migration Station is a Serverless Expeditions mini-series focused on helping developers modernize their applications running on a Google Cloud serverless compute platform. In Module 22, Google engineers Martin and Wesley continue the discussion of using legacy bundled services in 2nd-generation runtimes like Python 3. In this video, we focus on the Blobstore, Deferred, Mail APIs, and bundled services requiring more code changes from your Python 2 apps.

Chapters:
0:00 - Intro
1:04 - Bundled services for 2nd generation
2:43 - Blobstore API for Python 3
3:01 - Comparing Python 2 to Python 3
6:02 - Deferred API for Python 3
7:30 - Mail API for Python 3
10:40 - Continued use of bundled services
11:26 - Move away from bundled services
12:38 - Wrap up

Module 22 resources:
Module 22 repo folder → goo.gle/3G2MDKx
Module 22 Python 2 Blobstore sample app → goo.gle/3VaeFrV
Module 22 Python 3 Blobstore sample app → goo.gle/3WvOsVO
Module 22 Python 2 Deferred sample app → goo.gle/3hFCSsE
Module 22 Python 3 Deferred sample app → goo.gle/3BMxN8N
Module 22 Python 2 Mail sample app → goo.gle/3Va9zMt
Module 22 Python 3 Mail sample app → goo.gle/3HS57ix

Blobstore, Deferred, and Mail bundled services:
Blobstore, Deferred, Mail documentation samples repo → goo.gle/3Yyphnu
Using Blobstore in Python 3 → goo.gle/3H5VKcL
Using Blobstore in Python 2 → goo.gle/3kJyz0i
Blobstore Python 2 reference → goo.gle/3Dg2gN8
Blobstore Python 2 documentation sample → goo.gle/3FDF4Zu
Using Deferred in Python 3 → goo.gle/3JihS6v
Using Deferred in Python 2 (original Deferred article) → goo.gle/3PDle5e
Deferred Python 2 reference → goo.gle/3WGA4d0
Deferred handler in Python 2 app.yaml files → goo.gle/3XOYiDa
Using Mail in Python 3 → goo.gle/3j36VLk
Using Mail in Python 2 → goo.gle/3HuPLQ9
Receiving Mail in Python 2 → goo.gle/3JemyKw
Mail Python 2 documentation samples → goo.gle/3FFCjXD
Mail message attributes → goo.gle/3DeiAhw
Mail handlers Python 2 reference → goo.gle/3wuFA84
Mail API Python 2 reference → goo.gle/3XDRgB9

App Engine bundled services general information:
Accessing bundled services in 2nd-gen runtimes announcement (2021) → goo.gle/3R9Fex1
Accessing bundled services in Python 3 documentation → goo.gle/3De2jc2
Using App Engine SDK with difference WSGI frameworks (Python 3) → goo.gle/3R5HwgI
App Engine Python 3 SDK repo → goo.gle/3W0NqRy
Pickling and NDB (in)compatibility between Python 2 and 3 → goo.gle/3j6pGO6
Accessing bundled services in Java 11 or 17 documentation → goo.gle/401161K
Accessing bundled services in Go 1.12+ documentation → goo.gle/40duqSS
Accessing bundled services in PHP 7 or 8 documentation → goo.gle/3XACon7

Other Migration Module references:
Migration Module 17 "Extending support for App Engine bundled services" content → goo.gle/3WpBmdn
Migration Module 1 "App Engine webapp2 to Flask" content → goo.gle/3zwU1aH
Introducing the "Serverless Migration Station" video series → goo.gle/3Hv6q6l
Introducing the "Serverless Migration Station" codelab tutorials & code samples → goo.gle/3W5KeV8
All "Serverless Migration Station" resources → goo.gle/3EINuh6

App Engine general docs:
App Engine documentation → goo.gle/3WxsAsJ
Python 2 App Engine (standard environment) runtime → goo.gle/400mPa3
Using App Engine built-in libraries on Python 2 App Engine → goo.gle/3Rle9Y5
Python 3 App Engine (standard environment) runtime → goo.gle/3HwsDRx
Differences between Python 2 & 3 App Engine (standard environment) runtimes → goo.gle/3Df8koX
Python 2 to 3 App Engine (standard environment) migration guide → goo.gle/3RdDgMb
App Engine pricing → goo.gle/3JeKgq9
App Engine quotas → goo.gle/3R7XZ3O
Second generation App Engine platform launch (2018) → goo.gle/3DeeINl
Long-term support for legacy runtimes → goo.gle/3HtdEb0
Documentation migration samples repo → goo.gle/3FFqIcj
Community-contributed migration samples repo → goo.gle/3UJLCvk

Other Cloud information:
Python on Google Cloud Platform → goo.gle/3XDXlxt
Google Cloud Python client libraries → goo.gle/3EaKLNU
Google Cloud "Always Free" tier → goo.gle/3Jbc9iZ
Google Cloud SDK → goo.gle/3JeAMuY
Cloud SDK gcloud command-line tool → goo.gle/3j5xijW
All Google Cloud documentation → goo.gle/3JgYrLo

Check out more episodes of Serverless Migration Station → goo.gle/ServerlessMigrationSta...
Subscribe to Google Cloud Tech → goo.gle/GoogleCloudTech

#ServerlessMigrationStation
Случайные видео
12.03.23 – 25 535 8450:31
‘Tache | It’s on Prime
03.06.19 – 1 898 49115:13
We built Apple's new Mac Pro!
автотехномузыкадетское