Question 670
An operator rolls back application code, but a Terraform apply already deleted a network route used by all versions. Which limitation must be considered before claiming the issue is fully resolved?
Explanation
Correct Answer
Reapplying arbitrary old state may destroy legitimate newer changes. This caution prevents extrapolating beyond the specific evidence or product boundary. Infrastructure rollback and application rollback are separate failure domains. The unresolved point should be tested using Terraform apply history, effective routes and service health traces rather than assuming a working interface proves full compliance or resilience.
Incorrect Answers
IaC configuration changes are always automatically undone by app rollback. This limitation is framed as a blanket exception, but the case requires a different, narrower caution. The relevant boundary is that reapplying arbitrary old state may destroy legitimate newer changes. Infrastructure rollback and application rollback are separate failure domains. Inspect Terraform apply history, effective routes and service health traces.
Application and infrastructure state are always rolled back atomically. The proposed claim mistakes an incomplete signal or product feature for a universal guarantee. The relevant boundary is that reapplying arbitrary old state may destroy legitimate newer changes. Infrastructure rollback and application rollback are separate failure domains. Inspect Terraform apply history, effective routes and service health traces.
Rolling back the infrastructure is always safe without reviewing newer resources. This claim exceeds the evidence and ignores an important risk or operational dependency. The relevant boundary is that reapplying arbitrary old state may destroy legitimate newer changes. Infrastructure rollback and application rollback are separate failure domains. Inspect Terraform apply history, effective routes and service health traces.