Infrastructure as TypeScript
summary
Talk introduces Pulumi, an open-source engine that enables writing cloud infrastructure using real programming languages—specifically TypeScript—rather than YAML/JSON. It demonstrates defining AWS Lambda functions as normal functions, using the type system for abstractions, and applying modules, refactoring, linters and tests to build traditional cloud resources, Kubernetes clusters, serverless apps, and multi-region/multi-cloud deployments.
AI-written summary · about
chapters (12)
- 0:00Cloud automation intro
- 3:12Classic IaC problems
- 11:14TypeScript for infrastructure
- 13:02Pulumi in action
- 18:24Pulumi architecture
- 20:33Serverless with Pulumi
- 25:07Containers with Pulumi
- 27:40Component abstraction
- 31:36Kubernetes clusters
- 34:25Infrastructure testing
- 38:23Conclusions
- 41:18Q&A
related talks
29mInfrastructure as Software
44mInfrastructure as Software
01h 01mCan TypeScript really make infrastructure management easy?
01h 02mBeyond infrastructure as code DSLs
51mInfrastructure as Real Code - An Intro to Pulumi
08mInfrastructure as code in any programming language
44mInfrastructure from Code: The Next Generation of Cloud Management
02h 31mPulumi, or How to Manage Your Infrastructure with Your Favorite Language
