Skip to content
IsomorphismPress
Cover of Terraform at ScaleISOMORPHISM PRESSTerraform atScaleInfrastructure as Code for Teams ThatOutgrew a Single State File
$54List price $64Save $10
  • DRM-free PDF and EPUB, yours to keep
  • Instant download the moment you check out
  • Free updates for the life of the edition

Terraform at Scale

Infrastructure as Code for Teams That Outgrew a Single State File

By Yuki Tanabe

Multi-cloudPractitionerPlatform Engineering

Terraform is pleasant for one team and one environment. The difficulty begins when twelve teams share a provider account, modules develop versioning politics, and a single apply can take forty minutes.

Yuki Tanabe treats Terraform as an organizational problem as much as a technical one: how to split state so blast radius matches ownership, how to version modules without freezing everyone, how to detect and reconcile drift continuously, and how to make plan output something a reviewer can actually read.

Applies to both AWS and GCP providers, with the differences called out where they matter.

What you'll learn

  • Split state so that blast radius matches team ownership
  • Version and release modules without blocking consumers
  • Detect and reconcile drift as a continuous process
  • Make plan diffs reviewable by humans under time pressure

Table of contents

  1. 01The Single State File Problem28 pp
  2. 02State Layout and Ownership40 pp
  3. 03Module Boundaries38 pp
  4. 04Versioning Without Freezing34 pp
  5. 05Continuous Drift Detection36 pp
  6. 06Reviewable Plans30 pp
  7. 07Provider Differences That Bite32 pp

7 chapters · 338 pages total

Details

ISBN
978-1-959321-06-9
Edition
2nd
Pages
338
Published
Formats
PDF, EPUB
Platform
Multi-cloud

About the author

Yuki Tanabe

Staff Platform Engineer

Yuki maintains internal developer platforms used by four thousand engineers. Her work focuses on the narrow path between too much abstraction and none at all.