Pulumi, or How to Manage Your Infrastructure with Your Favorite Language
summary
Pulumi is presented as a developer-friendly alternative to Terraform that lets you define infrastructure using real programming languages (Python, Go, Java, Kotlin, Scala) via multi-language SDKs and a CLI with preview/update/destroy, plus templates and encrypted state storage (local, GCS, S3, or Pulumi Cloud). Demos show creating GCP networks, VMs and firewall rules, converting Terraform to Pulumi and importing state, and using the Pulumi Terraform Bridge for missing providers; a small deployment pipeline (FastAPI adapters, cloud-init/Ansible, GitLab) provisions multi-cloud instances.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 8:12DevOps origins
- 19:00Historical infra code
- 25:39Pulumi vs Terraform
- 34:06Pulumi demo
- 42:17Pulumi basics
- 51:07Q&A
- 1:00:11Pulumi YAML
- 1:07:33Supported languages
- 1:19:54Infrastructure layers
- 1:31:08Migrating from Terraform
- 1:41:46Pulumi Cloud
- 1:51:46Deploy as a Service
- 2:07:10Break
- 2:21:30Feedback & resources
related talks
49mPulumi: Manage Your Infrastructure with Your Favorite Programming Language
34mPulumi, the Open IaC — the Replacement for Terraform?
20mInfrastructure as True Code with Pulumi
58mDeploying Cloud Infrastructure using Pulumi
08mInfrastructure as code in any programming language
01h 02mBeyond infrastructure as code DSLs
29mInfrastructure as Software
41mInfra as Code with Pulumi
