Thoughts on Terraform state management, infrastructure parallelism, and building better developer tools.
Learn how Terraform architecture works, why state files and locks break at scale, and how graph-based state management fixes the root cause.
Read moreBuild systems solved fast-and-correct twenty years ago. A walk through how Bazel's playbook - DAGs, hashing, sandboxes, caches - maps onto Terraform.
Read moreTerraform state was designed as a file. The next decade of infrastructure tooling treats it as a database, and the substrate is changing.
Read moreTerraform already walks a DAG during apply. But in-run parallelism isn't the bottleneck. The graph is ephemeral, not infrastructure.
Read more