@@ -83,13 +83,14 @@ Module | Topic | Video | Codelab | START here | FINISH here
83
83
3|Migrate to Cloud Datastore| [ link] ( http://twitter.com/googledevs/status/1422966928910393347?utm_source=twitter&utm_medium=unpaidsoc&utm_campaign=CDR_wes_aap-serverless_mgrcloudds_201003&utm_content=- ) | [ link] ( http://g.co/codelabs/pae-migrate-datastore ) | Module 2 [ code] ( /mod2a-cloudndb ) (2.x) & ; [ code] ( /mod2b-cloudndb ) (3.x) | Module 3 [ code] ( /mod3a-datastore ) (2.x) & ; [ code] ( /mod3b-datastore ) (3.x)
84
84
4|Migrate to Cloud Run with Docker| [ link] ( https://twitter.com/googledevs/status/1428041270702735362?utm_source=twitter&utm_medium=unpaidsoc&utm_campaign=CDR_wes_aap-serverless_mgrcrdckr_sms_201017&utm_content=- ) | [ link] ( http://g.co/codelabs/pae-migrate-rundocker ) | Module 2 [ code] ( /mod2a-cloudndb ) (2.x) & ; Module 3 [ code] ( /mod3b-datastore ) (3.x) | Module 4 [ code] ( /mod4a-rundocker ) (2.x) & ; [ code] ( /mod4b-rundocker ) (3.x)
85
85
5|Migrate to Cloud Run with Buildpacks| [ link] ( https://twitter.com/googledevs/status/1433113274984271875?utm_source=twitter&utm_medium=unpaidsoc&utm_campaign=CDR_wes_aap-serverless_mgrcrbdpk_sms_201031&utm_content=- ) | [ link] ( http://g.co/codelabs/pae-migrate-runbldpks ) | Module 2 [ code] ( /mod2b-cloudndb ) (3.x) | Module 5 [ code] ( /mod5-runbldpks ) (3.x)
86
- 6|Migrate to Cloud Firestore (app)| [ link ] ( http://youtu.be/wNs36kukVOQ?list=PL2pQQBHvYcs0PEecTcLD9_VaLvuhK0_VQ?utm_source=youtube&utm_medium=unpaidsoc&utm_campaign=CDR_wes_aap-serverless_mgrcloudfsam_sms_201014&utm_content=info_card ) | [ link ] ( http://g.co/codelabs/pae-migrate-firestore ) | Module 3 [ code] ( /mod3b-datastore ) (3.x) | Module 6 [ code ] ( /mod6-firestore ) (3.x)
86
+ 6|Migrate to Cloud Firestore| _ N/A _ | _ N/A _ | Module 3 [ code] ( /mod3b-datastore ) (3.x) | _ no work required; Datastore upgrade automatic _
87
87
7|Add App Engine ` taskqueue ` push tasks| [ link] ( https://twitter.com/googledevs/status/1443410302113099778?utm_source=twitter&utm_medium=unpaidsoc&utm_campaign=CDR_wes_aap-serverless_mgrgaetasks_sms_201028&utm_content=- ) | [ link] ( http://g.co/codelabs/pae-migrate-gaetasks ) | Module 1 [ code] ( /mod1-flask ) (2.x) | Module 7 [ code] ( /mod7-gaetasks ) (2.x) & ; [ code] ( /mod7b-gaetasks ) (3.x)
88
88
8|Migrate to Cloud Tasks| [ link] ( https://twitter.com/googledevs/status/1450960021018267656?utm_source=twitter&utm_medium=unpaidsoc&utm_campaign=CDR_wes_aap-serverless_mgrcloudtasks_sms_201112&utm_content=- ) | [ link] ( http://g.co/codelabs/pae-migrate-cloudtasks ) | Module 7 [ code] ( /mod7-gaetasks ) (2.x) | Module 8 [ code] ( /mod8-cloudtasks ) (2.x)
89
- 9|Migrate to Python 3, Cloud Firestore & ; Cloud Tasks v2| _ TBD_ | _ TBD_ | Module 8 [ code] ( /mod8-cloudtasks ) (2.x) | Module 9 [ code ] ( /mod9-py3fstasks ) (3.x)
90
- 10|Migrate to Cloud Firestore ( data) | _ TBD_ | _ N/A_ | _ N/A_ | _ TBD_
89
+ 9|Migrate to Python 3, Cloud Datastore & ; Cloud Tasks v2| _ TBD_ | _ TBD_ | Module 8 [ code] ( /mod8-cloudtasks ) (2.x) | _ TBD _
90
+ 10|Migrate Datastore/ Firestore data to another project | _ TBD_ | _ N/A_ | _ N/A_ | _ TBD_
91
91
11|Migrate to Cloud Functions| _ TBD_ | _ TBD_ | Module 2 [ code] ( /mod2b-cloudndb ) (3.x) | Module 11 [ code] ( /mod11-functions ) (3.x)
92
92
12|Add App Engine ` memcache ` | _ TBD_ | _ TBD_ | Module 1 [ code] ( /mod1-flask ) (2.x) | Module 12 [ code] ( /mod12-memcache ) (2.x) & ; [ code] ( /mod12b-memcache ) (3.x)
93
+ 13|Migrate to Cloud Memorystore| _ TBD_ | _ TBD_ | Module 12 [ code] ( /mod12-memcache ) (2.x) & ; [ code] ( /mod12b-memcache ) (3.x) | Module 13 [ code] ( /mod13a-memorystore ) (2.x) & ; [ code] ( /mod13b-memorystore ) (3.x)
93
94
94
95
95
96
### Table of contents
@@ -139,14 +140,14 @@ If there is a logical codelab to do immediately after completing one, they will
139
140
- FINISH: [ Module 8 code - Cloud Tasks] ( /mod8-cloudtasks ) (2.x)
140
141
- NEXT: Module 9 - migrate to Python 3 and Cloud Datastore
141
142
142
- - ** Module 9 codelab** (TBD): ** Migrate a Python 2 Cloud NDB & ; Cloud Tasks (v1) app to a Python 3 Cloud Firestore & ; Cloud Tasks (v2) app**
143
+ - ** Module 9 codelab** (TBD): ** Migrate a Python 2 Cloud NDB & ; Cloud Tasks (v1) app to a Python 3 Cloud Datastore & ; Cloud Tasks (v2) app**
143
144
- ** Optional** migrations
144
145
- Migrating to Python 3 is not required but recommended as Python 2 has been sunset
145
146
- Migrating to Cloud Firestore is * very* optional as Cloud NDB works on 3.x and most importantly, Cloud Firestore requires a completely new GCP project
146
147
- Python 2
147
148
- START: [ Module 8 code - Cloud Tasks] ( /mod8-cloudtasks ) (2.x)
148
149
- Python 3
149
- - FINISH: [ Module 9 code - Cloud Firestore & amp ; Tasks ] ( /mod9-py3fstasks ) (3.x)
150
+ - FINISH: _ TBD _
150
151
- RECOMMENDED:
151
152
- Module 11 - migrate to Cloud Functions
152
153
- Module 5 - migrate to Cloud Run container with Cloud Buildpacks
@@ -197,34 +198,6 @@ If there is a logical codelab to do immediately after completing one, they will
197
198
- Module 5 - migrate to Cloud Run container with Cloud Buildpacks
198
199
- Module 4 - migrate to Cloud Run container with Docker
199
200
200
- - [ Module 6 codelab] ( http://g.co/codelabs/pae-migrate-firestore ) : ** Migrate from Cloud Datastore to [ Cloud Firestore] ( http://cloud.google.com/firestore ) ** (app)
201
- - ** Highly optional** migration
202
- - Requires new project & ; Datastore has better write performance (currently) and is a fully-supported product and will get new features, including some Firestore native features
203
- - If you ** must have** Firestore's Firebase features now and can't wait
204
- - Python 3 only
205
- - START: [ Module 3 code - Cloud Datastore] ( /mod3b-datastore ) (3.x)
206
- - FINISH: [ Module 6 code - Cloud Firestore] ( /mod6-firestore ) (3.x)
207
- - NEXT:
208
- - Module 10 - migrate to Cloud Firestore (data)
209
- - RECOMMENDED:
210
- - Module 7 - add App Engine (push) tasks
211
- - OTHER OPTIONS (in somewhat priority order):
212
- - Module 11 - migrate to Cloud Functions
213
- - Module 5 - migrate to Cloud Run container with Cloud Buildpacks
214
- - Module 4 - migrate to Cloud Run container with Docker
215
-
216
- - ** Module 10 codelab** (TBD): ** Migrate from Cloud Datastore to [ Cloud Firestore] ( http://cloud.google.com/firestore ) ** (data)
217
- - ** Highly optional** migration
218
- - Requires new project & ; Datastore has better write performance (currently)
219
- - If you ** must have** Firestore's Firebase features
220
- - Python 3 only
221
- - RECOMMENDED:
222
- - Module 7 - add App Engine (push) tasks
223
- - OTHER OPTIONS (in somewhat priority order):
224
- - Module 11 - migrate to Cloud Functions
225
- - Module 5 - migrate to Cloud Run container with Cloud Buildpacks
226
- - Module 4 - migrate to Cloud Run container with Docker
227
-
228
201
- ** Module 11 codelab** (TBD): ** Migrate from App Engine to Cloud Functions**
229
202
- ** Optional** migration
230
203
- Recommende for small apps or for breaking up large apps into multiple microservices
0 commit comments