From Your Workstation to Production: The Serverless Development Lifecycle
summary
Covers concrete practices: use TypeScript to catch missing returns and bad SDK calls before runtime, prefer libraries with .d.ts types (chalk over colors), structure Cloud Functions so logic is testable and run via HTTP triggers, gate deploys with CI and predeploy hooks in Cloud Build, use the rebuild button to rollback a bad deploy in minutes, and monitor with Stackdriver Logging, Error Reporting, and Monitoring for invocation IDs, alerts, and cost forecasting tied to actual CPU and execution metrics.
AI-written summary · about
chapters (17)
- 0:00Start
- 4:27Faster iteration?
- 7:00Typed languages
- 7:45Typescript
- 9:30Autocompletion
- 10:39Better Deps.
- 14:42Part 1 Just write some
- 16:48Run your tests
- 17:49Release with Confidence: Testing. Debugging, and Monitoring in a Serverless World (DEV210) GCP and the Future of Software Testing (DEV232)
- 23:50Part 1 Use environmental initialization
- 24:43Use environmental configuration
- 26:47Stackdriver
- 27:02Part 1 Enhance logging
- 29:31Part 2 Move beyond logging
- 31:02Use monitoring
- 35:21Part 1 Use calculators
- 37:03Factor in Ops
related talks
18mServerless Best Practices
51mTaking Serverless to the Next Level
25mZero to Production with the Serverless Framework
39mDevelopment productivity in a post serverless world
44mServerless Continuous Delivery with the Serverless Framework
27mBuilding & Running a Serverless Platform: Beyond Infrastructure
29mBuilding a Serverless Compute Platform with AWS and TypeScript
25mHow Serverless Is Changing the World for Developers
