Free chapter — no signup required
Infrastructure as Code (IaC)
Terraform & OpenTofu: Advanced Concepts
Introduction: Moving Beyond "Hello World
Providers: The Bridge to the Cloud
State Locking: Preventing Disaster
Modules: The Lego Blocks
Environment Separation: Workspaces vs. Directories
Loops: count vs. for_each
Data Sources: Querying Reality
Preconditions and Postconditions: Assertions in Code
Provisioners: The "Avoid" Feature
OpenTofu: The Open-Source Fork
Advanced State Strategy
Immutable Infrastructure with Packer
Ansible: Radical Simplicity in Automation
Policy as Code: Automated Guardrails
Beyond HCL: Infrastructure as Real Code
Testing Infrastructure as Code
Provider Development: Writing Custom Plugins
Advanced State Management: Scaling Up
IaC Design Patterns: Architecting for Scale
Drift Remediation: Closing the Loop
Generative IaC: Coding with AI
Cost Estimation: FinOps for Engineers
Stack Orchestration: The Orchestra Conductor
Legacy Configuration Management: Chef, Puppet, & Salt
GitOps for Infrastructure
Crossplane: The Universal Control Plane
CDK8s: Kubernetes as Code
Tenancy Models: Architecting for SaaS
This is one of 18 chapters
Every chapter is free — Kubernetes, Terraform, SRE, distributed systems, and more — with fast daily review built in.
Sign up free