Blog

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

RSS Feed

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

Engineering Log: Testing round-trip validation for lossless ingestion

Engineering Log Data Integrity Stategraph OCaml Testing

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

Read more

The infrastructure stack is getting faster. Terraform is not.

Platform Engineering Terraform Infrastructure Velocity Engineering Leadership Developer Experience

Every layer of the stack is accelerating except infrastructure. Engineering leaders demand velocity. Terraform has the ecosystem but not the speed.

Read more

Don't force unlock Terraform state. Do this instead.

Terraform State Locking State Management Error Troubleshooting DevOps

Forcing a Terraform state unlock bypasses safety mechanisms that prevent concurrent modifications. Understand what's happening and what to do instead.

Read more