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.