Thoughts on Terraform state management, infrastructure parallelism, and building better developer tools.
Learn what blast radius means in Terraform, why a large one is dangerous, and the practical steps and tools you can use to shrink it before changes go out.
Learn what Terraform concurrency means, how concurrency limits work, and how to safely manage concurrent Terraform runs in your infrastructure.
Learn how terragrunt run-all plans, applies, destroys, orders dependencies, and where orchestration starts to hit Terraform state limits.
Demo day showcased Stategraph refactor mode: change your Terraform code, and Stategraph generates the state moves to match. No more anxiety.
A terralith keeps Terraform simple, and most of the pain blamed on it is really pain from file-based state. Here is what a terralith is and what actually fixes the symptoms.
Learn how Terraform parallelism works, what the default setting does, and how to tune it with the -parallelism flag for faster, safer apply runs.
Learn what Terraform backends are, how to configure local and remote options, and where the standard approach breaks down at scale.
Learn what `terraform fmt` changes, when `-recursive` matters, which flags to use, and how to enforce formatting in CI without noisy diffs.
Stategraph 1.0.0 shipped with full tfvars support, HCL parser improvements, and a testing overhaul. Here is the engineering work behind the milestone.
Learn how to use Terraform map variables with real examples, from basic declarations to for_each, lookup(), and map functions in HCL.
Learn what Terraform IaC is, how it works, the core concepts behind it, why teams adopt it for multi-cloud infrastructure, and how it compares with other IaC tools.
Learn what developer self-service is and the best practices for giving engineers the autonomy to provision infrastructure without compromising security.