← Architect · Learner
Lesson 2 of 414 min

Infrastructure as Code

Terraform, Bicep, ARM (Azure Resource Manager). Idempotent, peer-reviewed, version-controlled infrastructure.

Wide view of a modern data center hall
Photo by panumas nikhomkhai on Pexels

IaC defines infrastructure in text files committed to Git. Re-running the code produces the same state.

Terraform is multi-cloud. Bicep is Azure-native (cleaner than ARM JSON (JavaScript Object Notation)). CloudFormation is AWS (Amazon Web Services)-native.

PR-reviewed infrastructure changes catch mistakes before they hit production. Manual portal clicks don't.

Key takeaways

Next: Kubernetes — just enough →