Process Flow - Backend initialization and migration
Start: No backend configured
Configure backend in terraform block
Run 'terraform init'
Terraform checks backend config
If backend changed?
Yes→Prompt migration
Run 'terraform init -migrate-state'
State migrated to new backend
Backend initialized
Terraform ready for plan/apply
Terraform initializes backend configuration, detects changes, and migrates state if needed to prepare for infrastructure management.