Question 500
At Granite SaaS, the tenant database platform team maintains a multi-tenant business application backed by Azure SQL with requirements for tenant isolation and consistent provisioning. After a claimed fix, the release reviewer evaluates: A multiregion database rollout uses one shared production parameter set for every environment and accidentally changes the secondary SQL region's SKU. Which observed result BEST proves the intended problem is corrected?
Explanation
Correct Answer
The test rollout changes only intended region resources and a deployment diff confirms no unintended SKU changes elsewhere. That observable result supports resolution of: A multiregion database rollout uses one shared production parameter set for every environment and accidentally changes the secondary SQL region's SKU. The corresponding corrective change is: Provide distinct reviewed environment parameters and validated region-specific conditions for infrastructure automation. The Granite SaaS reviewer can distinguish demonstrated database behavior from an untested change claim.
Incorrect Answers
A clean development and test deployment produce the intended SKU, identity and network properties from the same versioned template. That result is evidence for another corrective change: Use parameterized Bicep or ARM templates and a reviewed pipeline to provision reproducible SQL database resources. The alternative problem is: A team deploys Azure SQL Database infrastructure by manually copying portal screenshots, creating inconsistent database settings across stages. The current Granite SaaS issue is instead: A multiregion database rollout uses one shared production parameter set for every environment and accidentally changes the secondary SQL region's SKU. Its decisive acceptance evidence would be: The test rollout changes only intended region resources and a deployment diff confirms no unintended SKU changes elsewhere.
The redeployment preserves the intended governance configuration and a subsequent drift report shows no unauthorized change. That result is evidence for another corrective change: Detect configuration drift, update the approved declarative source and review the resulting deployment change set before reconciling. The alternative problem is: A Bicep resource redeployment unexpectedly resets a database administrator setting that was edited manually after the last release. The current Granite SaaS issue is instead: A multiregion database rollout uses one shared production parameter set for every environment and accidentally changes the secondary SQL region's SKU. Its decisive acceptance evidence would be: The test rollout changes only intended region resources and a deployment diff confirms no unintended SKU changes elsewhere.
The controlled load completes after transient throttling without duplicate SQL resources or unreviewed permanent failures. That result is evidence for another corrective change: Add bounded concurrency, supported idempotent retries and diagnostic categorization to the Azure SQL provisioning workflow. The alternative problem is: A subscription rollout hits deployment quota errors because concurrent scripts create many database resources without retry or failure classification. The current Granite SaaS issue is instead: A multiregion database rollout uses one shared production parameter set for every environment and accidentally changes the secondary SQL region's SKU. Its decisive acceptance evidence would be: The test rollout changes only intended region resources and a deployment diff confirms no unintended SKU changes elsewhere.