Skip to content

SYSTEM Cited by 3 sources

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.

The self-hosted, enterprise distribution is Terraform Enterprise (TFE) — see that page for its AWS reference deployment and the customer-operated multi-Region DR pattern.

Seen in

Seen in (Terraform-on-ECS)

  • 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 · 766 distilled / 2,225 read