← Back to Blog

Blog

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

RSS Feed

Engineering Log: Computing dependency cones for Terraform resources

Engineering Log Terraform Stategraph Infrastructure

Large Terraform files make it hard to isolate changes. We built a tool that computes the dependency cone of any resource and extracts a minimal subset file containing only what you need.

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

Masterpoint says split your Terralith into multiple state files. But state fragmentation creates coordination problems Terraform can't see. The real issue isn't monolithic architecture. It's file-based storage with global locks.

Read more

Why we chose OCaml to write Stategraph

OCaml Type Systems Functional Programming Infrastructure Stategraph

When you're managing other people's infrastructure, state corruption has to be impossible, not unlikely. OCaml's type system catches entire categories of bugs at compile time that tests miss.

Read more

Inside Terraform's DAG: How dependency ordering really works

Terraform DAG Infrastructure Technical Deep Dive

A technical deep dive into Terraform's dependency graph engine: how the DAG is constructed, how implicit and explicit dependencies work, and how Terraform walks the graph to execute plans with parallelism.

Read more

Terraliths are the natural shape of infrastructure

Terraform Terralith Infrastructure

The Terraform Terralith isn't an anti-pattern. It's the natural shape of infrastructure. The real anti-pattern is accepting broken tooling.

Read more

Why we're building Stategraph: Terraform state as a distributed systems problem

Terraform Infrastructure Distributed Systems

Terraform state is a distributed systems problem masquerading as file storage. Stategraph models it as a graph with ACID transactions and subgraph isolation.

Read more