.NET: Infrastructure as Software
summary
Argues that using real languages for infrastructure yields type checks, testing and reusable APIs and demonstrates this with Pulumi (TypeScript) talking to AWS: creates S3, builds a class that launches 50 EC2 instances, and refactors easily. Shows unit tests in 7ms using Pulumi mocks so tests run without cloud credentials. Uses crosswalk VPC (31 resources -> 17 when simplified) to generate subnets, routes and gateways and deploys lambdas and API Gateway successfully.
AI-written summary · about
chapters (10)
- 0:00Introduction to talk
- 2:37Modern cloud architectures
- 4:47Infrastructure as software
- 14:12First Pulumi demo
- 19:56Scaling infrastructure
- 24:16Refactoring to classes
- 30:00Testing infrastructure code
- 33:08Serverless with Pulumi
- 34:53Crosswalk for VPCs
- 38:04Closing and Q&A
related talks
34mInfrastructure as Software
51mInfrastructure as Real Code - An Intro to Pulumi
08mInfrastructure as code in any programming language
41mInfra as Code with Pulumi
49mPulumi: Manage Your Infrastructure with Your Favorite Programming Language
29mUnleashing Potential Across Teams: The Power of Infrastructure as Code
34mPulumi, the Open IaC — the Replacement for Terraform?
39mDevelopment productivity in a post serverless world
