Serverless Python Applications with Google Cloud
summary
Builds a working distributed serverless contest: a deployed Python player that answers HTTP JSON moves, pub/sub‑triggered questioner functions that run games, and a manager web app on App Engine that records results in Firestore and publishes work via Pub/Sub. Demonstrates concrete code, CLI and console deploy steps, tests (curl and cloud test UI), and an identity gate using Identity-Aware Proxy. Examples include an OK player and easy/hard questioners, both deployed and exercised end‑to‑end, with results stored and viewable in the App Engine UI.
AI-written summary · about
chapters (25)
- 0:00Workshop introduction
- 2:23The programming contest
- 3:58Serverless concepts
- 6:49Contest judging challenges
- 12:04Architecture and tools
- 14:15GCP setup and resources
- 16:42Building the player
- 25:29The guessing game logic
- 28:52Deploying the function
- 38:52Testing the deployment
- 47:12Player code review
- 49:30The questioner component
- 56:31Asynchronous messaging
- 59:29Building the questioner
- 1:03:36Implementing the logic
- 1:10:52Questioner testing
- 1:16:47Advanced questioner
- 1:19:40The manager component
- 1:23:11System components
- 1:27:16Setting up Firestore
- 1:32:45Manager service
- 1:39:17Service testing
- 1:43:26App Engine deployment
- 1:49:31App Engine testing
- 1:55:31Identity Aware Proxy
related talks
34mServerless Computing with Python
43mSPONSOR WORKSHOP / Charlie Engelke/ Google
50mGo Serverless with Google Cloud
43mGoogle Cloud's new serverless features
42mNew serverless solutions on Google Cloud for functions, apps and containers
43mWhat's new in Google Cloud Serverless
39mHow to Get Started with Server-less on Google, Amazon & Microsoft
38mServerless tools for machine learning, big data and app backends
