Thoughts on Terraform state management, infrastructure parallelism, and building better developer tools.
Terraform's state lock error is not a bug. It's a design choice that trades velocity for correctness, and understanding why reveals fundamental limitations in how we coordinate infrastructure changes.
Read moreTerraform state locking is a distributed coordination problem solved with filesystem semantics. The result is predictable: global mutexes, deployment queues, and superlinear contention as teams scale.
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