Thoughts on Terraform state management, infrastructure parallelism, and building better developer tools.
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 moreA 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 moreThe Terraform Terralith isn't an anti-pattern. It's the natural shape of infrastructure. The real anti-pattern is accepting broken tooling.
Read moreTerraform state is a distributed systems problem masquerading as file storage. Stategraph models it as a graph with ACID transactions and subgraph isolation.
Read more