Blog

Thoughts on Terraform state management, infrastructure parallelism, and building better developer tools.

RSS Feed

What Is a Monorepo? Architecture, Benefits, and How to Scale Yours

Monorepos Infrastructure Terraform OpenTofu DevOps

Learn what a monorepo is, how monorepo architecture works, why teams using IaC at scale are adopting it, and how Stategraph makes it manageable.

Read more

What Bazel taught us about Terraform

Stategraph Terraform Build Systems Bazel Architecture

Build systems solved fast-and-correct twenty years ago. A walk through how Bazel's playbook - DAGs, hashing, sandboxes, caches - maps onto Terraform.

Read more

Engineering Log: Stategraph 2.0 and the configurations we used to give up on

Engineering Log Product Updates Stategraph Terraform Modules

Stategraph 2.0 ships broader module coverage, a more robust HCL parser, and a faster core. Here is the engineering work behind the release.

Read more

Cross-state reads, without the whole state: Solving Terraform remote state

Terraform State Management Security Stategraph Velocity

Terraform remote state helps share output values across configurations, but broad state access can expose more data than each module needs.

Read more

How to use the Terraform moved block to refactor safely

Terraform State Management Refactoring Modules

Learn how the Terraform moved block lets you rename resources and reorganize modules safely, without destroying infrastructure or editing state by hand.

Read more