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.
Build systems solved fast-and-correct twenty years ago. A walk through how Bazel's playbook - DAGs, hashing, sandboxes, caches - maps onto Terraform.
Terraform state was designed as a file. The next decade of infrastructure tooling treats it as a database, and the substrate is changing.
Terraform already walks a DAG during apply. But in-run parallelism isn't the bottleneck. The graph is ephemeral, not infrastructure.
How a bare metal server differs from virtual machines, cloud servers and traditional dedicated servers, and how to move from physical hardware to cloud.
Atlantis was groundbreaking for its time, but it couldn't scale with modern Infrastructure-as-Code realities. Here's why we built Terrateam from scratch with determinism, parallelism, and values at its core.