Blog

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

RSS Feed

Cross-state reads, without the whole state: Solving Terraform remote state

Terraform State Management Security Stategraph Velocity

Terraform remote state helps share output values across configurations, but broad state access can expose more data than each module needs.

Read more

How to use the Terraform moved block to refactor safely

Terraform State Management Refactoring Modules

Learn how the Terraform moved block lets you rename resources and reorganize modules safely, without destroying infrastructure or editing state by hand.

Read more

Terraform state is becoming a database: The shift from storage to system

Terraform State Management Distributed Systems Infrastructure Architecture

Terraform state was designed as a file. The next decade of infrastructure tooling treats it as a database, and the substrate is changing.

Read more

How to use Claude Code with Terraform, without hitting a wall

Terraform AI DevOps Stategraph

Use Claude Code as a Terraform agent that writes, validates, and iterates on HCL, and learn where the backend becomes the bottleneck once the loop works.

Read more

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

Terraform State Management CI/CD Infrastructure

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.

Read more