Skip to content

SYSTEM Cited by 1 source

Terraform

Terraform (HashiCorp) is an infrastructure-as-code tool: declare cloud resources in a domain-specific language (HCL), terraform apply reconciles the actual state to declared state. Terraform is a common platform-layer config primitive across AWS, GCP, Azure, and on-prem.

Stub page — expand on future Terraform-internals sources.

Seen in

  • sources/2024-08-08-figma-migrated-onto-k8s-in-less-than-12-months — Figma used Terraform on ECS to define service task-set templates, which paired with a separate deploy step that cloned the template and substituted image hashes. The two-step pattern was the source of many "forgot the order" bugs and motivated the move to a single-source service definition on EKS. Post-migration fast-follow: moving more resources out of Terraform into AWS Controllers for Kubernetes (ACK) for further stack unification.
Last updated · 200 distilled / 1,178 read