Skip to content

platform-engineering

1 post with the tag “platform-engineering”

Terraform Workspaces Are Not Environments — BigConfig Makes It a Non-Issue

Workspaces are not environments

A recurring LinkedIn debate: should you use Terraform workspaces, separate root modules, or copy-pasted folders to isolate environments? Every answer is a tradeoff between WET code, sprawl, and blast radius. This post argues the debate itself is the symptom — Terraform fuses its unit of reuse (the module) with its unit of deployment (the root module + state). BigConfig separates them, treating environments as values passed to packages, and the whole class of problem disappears.