Blog

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

RSS Feed

Building a Terraform control plane: Speed to reconciliation

Product Engineering Vision

Fix state, unlock reconciliation. Fix reconciliation, react to events. The path from faster Terraform to Kubernetes-style infrastructure control planes.

Read more

Engineering Log: Importing state into a queryable graph

Engineering Log Product Updates Stategraph Demo

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

Read more

Terragrunt was a band-aid. Stategraph fixes the wound.

Terraform Terragrunt State Management Infrastructure

Terragrunt solved Terraform's scaling problems by splitting state. Stategraph eliminates them by fixing the primitive itself.

Read more

The Terralith is correct. State fragmentation is the problem.

Terraform Infrastructure State Management Terralith Scalability

State fragmentation creates coordination problems Terraform can't see. The real issue isn't monolithic architecture—it's file-based storage.

Read more

Why we chose OCaml to write Stategraph

OCaml Type Systems Functional Programming Infrastructure Stategraph

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

Read more