Blog

Thoughts on Terraform state management, infrastructure parallelism, and building better developer tools.

RSS Feed
All Terraform 204 Infrastructure 142 GitHub 70 Security 53 DevOps 46 State Management 36 GitOps 34 OpenTofu 31 CI/CD 25 Automation 20 Policy 20 Infrastructure As Code 19 Open Source 18 AWS 16

Blast Radius in Terraform: What it is and how to reduce it

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.

Terraform State Management CI/CD

Terraform concurrency: What it is and how to control it

Learn what Terraform concurrency means, how concurrency limits work, and how to safely manage concurrent Terraform runs in your infrastructure.

Terraform State Management State Locking

Terragrunt run-all: A guide for Terraform teams at scale

Learn how terragrunt run-all plans, applies, destroys, orders dependencies, and where orchestration starts to hit Terraform state limits.

Terraform Terragrunt Orchestration

Engineering Log: Refactor mode for Terraform

Demo day showcased Stategraph refactor mode: change your Terraform code, and Stategraph generates the state moves to match. No more anxiety.

Engineering Log Product Updates Stategraph

Terraliths in Terraform: what they are and why the monolith is the right shape

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.

Terraform Terralith State Management

Terraform parallelism: a practical guide to faster applies

Learn how Terraform parallelism works, what the default setting does, and how to tune it with the -parallelism flag for faster, safer apply runs.

CI/CD Scalability Terraform

Terraform backends explained: Types, config, and limits

Learn what Terraform backends are, how to configure local and remote options, and where the standard approach breaks down at scale.

Terraform State Management Infrastructure

What is terraform fmt? Command, Flags, Recursive, and CI

Learn what `terraform fmt` changes, when `-recursive` matters, which flags to use, and how to enforce formatting in CI without noisy diffs.

Terraform CI/CD Infrastructure

Engineering Log: Stategraph 1.0.0 and the month that made it real

Stategraph 1.0.0 shipped with full tfvars support, HCL parser improvements, and a testing overhaul. Here is the engineering work behind the milestone.

Engineering Log Product Updates Stategraph

Terraform Map Variables: A Practical Guide

Learn how to use Terraform map variables with real examples, from basic declarations to for_each, lookup(), and map functions in HCL.

Terraform Infrastructure DevOps

What Is Terraform IaC? A Practical Guide

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.

Terraform Infrastructure State Management

Developer Self-Service: A Guide for DevOps Teams

Learn what developer self-service is and the best practices for giving engineers the autonomy to provision infrastructure without compromising security.

DevOps Infrastructure As Code Terraform