We'll cover Terraform Workspaces. We'll go through a demo with them. I explain why I generally don't use them. Mainly, because it doesn't isolate the backend from dev and prod. Instead, creating a separate backend with a separate bucket for dev and prod like what Terraspace does is the approach I would take.
Links
Terraform Fundamentals 101
1h 36m
Explore lesson as part of a learning path
Get full access to these great resources
All for less than the price of coffee a day