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 Stategraph 15

Engineering Log: Cost, surfaced inside the plan

Demo day three: a first look at Stategraph Cost - estimated and actual spend inside your terraform plan, plus per-state budget guardrails.

Engineering Log Product Updates Stategraph

Terraform State Show: What It Shows and What It Doesn't

Terraform state show inspects one resource in state, fast. Learn syntax, modules, sensitive output, remote state, and where it stops being useful.

Terraform Stategraph

Terraform Cost Estimation: Tools and How It Works

Not sure what your Terraform infrastructure actually costs? This guide breaks down the real cost drivers and the best Terraform cost estimation tools available.

Terraform Cost FinOps

What Bazel taught us about Terraform

Build systems solved fast-and-correct twenty years ago. A walk through how Bazel's playbook - DAGs, hashing, sandboxes, caches - maps onto Terraform.

Stategraph Terraform Build Systems

Engineering Log: Stategraph 2.0 and the configurations we used to give up on

Stategraph 2.0 ships broader module coverage, a more robust HCL parser, and a faster core. Here is the engineering work behind the release.

Engineering Log Product Updates Stategraph

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

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.

Terraform AI DevOps

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

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

Announcing Stategraph Velocity: Terraform plans in seconds, not minutes

Stategraph Velocity is fast plan and apply for Terraform or OpenTofu, built by replacing the flat state file with a database-backed dependency graph.

Stategraph Terraform OpenTofu

Engineering Log: Insights and Inventory launch day

State Backend Insights and Inventory launched with unlimited pricing. Gap Analysis generates Terraform code. Fast plan and apply ships in February.

Engineering Log Product Updates Stategraph

Engineering Log: Inventory and path to faster plans

Demo day two showcased inventory management going GA in January with the technical foundation for parallel operations: coning and reification.

Engineering Log Product Updates Stategraph

Engineering Log: Computing dependency cones for Terraform resources

Built a tool that computes the dependency cone of any Terraform resource and extracts a minimal subset file containing only what you need.

Engineering Log Terraform Stategraph

Engineering Log: Importing state into a queryable graph

We showed Stategraph to infrastructure engineers. The Q&A surfaced what actually matters: scale, self-hosting, and when to stop splitting modules.

Engineering Log Product Updates Stategraph

Why we chose OCaml to write Stategraph

When managing infrastructure, state corruption must be impossible. OCaml's type system catches entire categories of bugs at compile time.

OCaml Type Systems Functional Programming

Engineering Log: Testing round-trip validation for lossless ingestion

Stategraph ingests Terraform state through four transformations. We built a round-trip validation test to prove every transformation is lossless.

Engineering Log Data Integrity Stategraph