Mastering Multi-Environment Terraform: Strategies from the Trenches

Every infrastructure project starts with the same question: workspaces or folders? One repo or many? I've structured Terraform for multiple environments six different ways. Watched a senior engineer scale prod down to dev instance counts because workspace selection is invisible. Seen AWS bills spike 40% because someone copy-pasted the wrong tfvars. Here's what actually works for teams under 25…