Blog

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

RSS Feed
All Terraform 208 Infrastructure 143 GitHub 70 Security 56 DevOps 49 State Management 36 GitOps 34 OpenTofu 31 CI/CD 27 Automation 21 Policy 20 Infrastructure As Code 18 Open Source 18 AWS 16

What Are Ephemeral Environments? A Practical Guide

What ephemeral environments are, how they improve testing workflows, and how to implement them in Kubernetes to speed up deployments and reduce costs.

CI/CD Kubernetes Infrastructure

Parallel execution: Faster tests and faster Terraform

Parallel execution cuts test suite time and removes Terraform lock waiting. Learn safe patterns and how Stategraph runs independent changes in parallel.

Testing Terraform Infrastructure

OpenTofu: The Open Source Infrastructure as Code Tool Your Team Actually Owns

Learn what OpenTofu is, how it compares to Terraform, installation methods, key features like state encryption, and how to migrate your infrastructure code.

OpenTofu Terraform Open Source

Yes, Terraform has a graph. That's not the point.

Terraform already walks a DAG during apply. But in-run parallelism isn't the bottleneck. The graph is ephemeral, not infrastructure.

Terraform State Management Distributed Systems

Terragrunt is dead: Multi-state transactions killed run-all

Terragrunt exists because Terraform can't handle cross-state dependencies. Multi-state transactions execute them atomically. No run-all needed.

Terraform Stategraph Velocity State Management

Terraform vs. CloudFormation: How to choose the right IaC tool

Terraform vs. CloudFormation explained with real operational trade-offs, state, drift, portability, workflows, governance, and when to use both together.

Terraform CloudFormation AWS

GitOps workflows: How they work, what you need, and how to start

Learn what a GitOps workflow is, with a clear GitOps workflow diagram, the key components, and the tools teams use to ship changes safely and repeatably.

GitOps Kubernetes CI/CD

What is policy as code? A complete guide for infrastructure teams

What policy as code is, how it differs from infrastructure as code, and where it fits in the software development lifecycle. Plus, policy as code examples.

Policy As Code Infrastructure As Code CI/CD

What are Terraform stacks? A practical guide with real examples

Learn what Terraform stacks are, how components and deployments fit together, and see Terraform stacks examples for multi-environment infrastructure.

Terraform Stacks Infrastructure

Engineering Log: Insights and Inventory launch day

State Backend Insights and Inventory launched with unlimited pricing. Gap Analysis generates Terraform code. Fast plan and apply ships in February.

Engineering Log Product Updates Stategraph

Terrateam partners with Devoteam to help teams build solid cloud foundations

We're excited to announce that Terrateam has partnered with tech consultancy Devoteam to help developers and engineers ship infrastructure on the cloud.

Infrastructure As Code Terraform Open Source

AWS CDK vs. Terraform: The trade-offs that show up in production

AWS CDK vs. Terraform compared for real workflows, state, drift, testing, portability, and shipping changes safely at scale – plus a bit about CloudFormation.

Terraform Infrastructure As Code AWS