Infrastructure as Code on Azure: Bicep vs Terraform vs Pulumi
summary
Compares Bicep, Terraform, and Pulumi by showing live demos: creating a storage account and app service in Azure and updating Cloudflare DNS. Bicep compiles to ARM, runs in Azure, has no state file — Azure is state and uses deployment scripts that spin containers (can’t reach private resources). Terraform uses providers, stores a JSON state (often remote) and state files contain plain-text secrets, and has ~16k+ Stack Overflow questions. Pulumi runs your language, debugs locally, supports native providers and SaaS state with encryption.
AI-written summary · about
chapters (5)
- 0:00Start
- 40:13Have applications create infrastructure
- 41:00Self-service tooling by platform teams
- 41:58Server vs Client-side execution
- 48:38Community - Google Search Trends
related talks
01h 00mIaC Forged in Code: ARM/Bicep vs Terraform vs Pulumi
01h 04mIaC Forged in Code: ARM/Bicep vs Terraform vs Pulumi
53mInfrastructure as code - is it really?
01h 05mAn Infrastructure as Code Bake-off, comparing ARM, Terraform and Bicep
27mEvaluating Your Toolbox
58mDeploying Cloud Infrastructure using Pulumi
49mTo Bicep or to Terraform - That is the Question
48mState of Infra-as-Code
