Blog

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

RSS Feed
All Terraform 204 Infrastructure 142 GitHub 70 Security 53 DevOps 46 State Management 36 GitOps 34 OpenTofu 31 CI/CD 25 Automation 20 Policy 20 Infrastructure As Code 19 Open Source 18 AWS 16

Fix 'Error Acquiring the State Lock' in Terraform

Terraform's state lock error is a design choice that trades velocity for correctness, revealing fundamental coordination limitations.

Terraform State Locking Error Troubleshooting

Terraform Security Scanning in CI: Using tfsec and Checkov with GitHub Actions

Learn how to run tfsec and Checkov in GitHub Actions to block insecure Terraform changes, interpret findings, and customize rules for your org.

Terraform Security CI/CD

We charge for people, not machines

Infrastructure automation is about collaboration through pull requests, not CPU cycles. That's why we charge per user instead of per runner, making security best practices free instead of premium features.

Pricing Philosophy Security

Managing Terraform State on AWS: S3 Backend and DynamoDB Locking Guide

Learn how to store Terraform state files remotely on AWS using S3 and DynamoDB for locking. Prevent state conflicts and enable team collaboration with this guide.

Terraform AWS Providers

Terraform state locking explained (and why it hurts at scale)

Terraform state locking uses filesystem semantics for coordination. The result: global mutexes, deployment queues, and superlinear contention.

Terraform State Locking Distributed Systems

Why we built a better Atlantis

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.

Terraform Atlantis GitOps

Automated Testing for Terraform with Terratest in CI/CD

Learn what Terratest is, how it differs from terraform test, and follow a hands-on Terratest tutorial with CI/CD integration and code examples.

Terraform Testing Terratest

Most Used Terraform Providers in 2026

Discover the most used Terraform providers in 2026, including AWS, Kubernetes, and Helm. Learn how to choose, version, and automate providers for enterprise GitOps.

Terraform Providers GitOps

What is a Terraform state file and where is it stored?

Learn what Terraform state files are, where they're stored by default, and when to migrate from local to remote backends for team collaboration.

Terraform State Management Beginner Guide

Terraform State Explained: From the tfstate File to Safe Locking

A comprehensive guide to Terraform state management: remote backends, state locking, security best practices, and CI/CD integration for enterprise teams.

Terraform State Management Infrastructure as Code

Announcing Terrateam Stacks - Layered and nested infrastructure orchestration

Announcing Terrateam Stacks - orchestrate Terraform deployments with layered and nested stacks, explicit dependencies, and GitOps-native automation.

Terraform GitOps Infrastructure

Inside Terraform's DAG: How dependency ordering really works

Deep dive into Terraform's dependency graph: how the DAG is constructed, how dependencies work, and how Terraform walks the graph with parallelism.

Terraform DAG Infrastructure