A comparison of using workspaces, branches, and Terragrunt You used Terraform to deploy one environment (e.g., development), and things are working great, but now you need to deploy several more environments (e.g., staging, production), and you need to figure out how to organize your code. Should you use workspaces? Or…