Thoughts on Terraform state management, infrastructure parallelism, and building better developer tools.
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 moreWhen 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 moreStategraph ingests Terraform state files through four transformations. We built a round-trip validation test to prove that every transformation is lossless and no data gets lost along the way.
Read moreEvery layer of the stack is accelerating except infrastructure. Engineering leaders are demanding velocity. Terraform has the ecosystem but not the speed. That's a solvable problem.
Read moreForcing a Terraform state unlock bypasses the safety mechanism that prevents concurrent modifications and state corruption. Before you run that command, understand what's actually happening and what you should do instead.
Read more