Question 780
Workload context: A bank exposes multiple back-end APIs to partner developers with quotas, versioning and a consolidated developer gateway. The implemented remedy is: Place Azure API Management in front of the APIs using proper product subscriptions, API versions and policies. Which ongoing practice most specifically prevents recurrence of this failure: Partners invoke backend URLs directly and bypass requested quotas.?
- Review gateway policies, API revisions and partner access after backend releases.
- Regression-test gateway policy order and key claims after API registration changes.
- Review Dapr component scopes, secret stores and service identity as applications evolve.
- Monitor origin health and WAF false-positive patterns after deploying rules.
Explanation
Correct Answer
A:The key follow-up control is: Review gateway policies, API revisions and partner access after backend releases. It avoids recurrence of the scenario in which: Partners invoke backend URLs directly and bypass requested quotas. It addresses: There is no API gateway governing public partner traffic consistently.
Incorrect Answers
B:That safeguard manages another risk: API gateway inbound identity and traffic governance controls were not applied. Its scenario is: Invalid tokens and request bursts reach an otherwise healthy API backend. The present recurring risk is: There is no API gateway governing public partner traffic consistently. The proper ongoing control is: Review gateway policies, API revisions and partner access after backend releases.
C:This is a reasonable safeguard for a different fault: Teams repeatedly hard-code broker URLs into every service and create configuration drift. That different mechanism is: Common sidecar messaging/state integration components were not used where supported. The original incident here instead arises from: There is no API gateway governing public partner traffic consistently. The directly relevant safeguard is: Review gateway policies, API revisions and partner access after backend releases.
D:The proposed control focuses on: Global application entry routing and edge filtering were not implemented. For the design in the question, recurrence comes from: There is no API gateway governing public partner traffic consistently. A precise prevention step is: Review gateway policies, API revisions and partner access after backend releases.
Question 781
A solution architect is reviewing a workload: A public API must reject untrusted JWT access tokens and enforce per-client rate limits before traffic reaches compute backends. The observed incident is: Invalid tokens and request bursts reach an otherwise healthy API backend. Which architecture choice most directly removes the identified weakness?
- Use an API frontend to accept validated commands into a durable Service Bus queue, with independent scalable workers.
- Place Azure API Management in front of the APIs using proper product subscriptions, API versions and policies.
- Design Azure Front Door with origin groups, routes and WAF policy as appropriate.
- Use supported API Management policies for JWT validation and throttling at the inbound processing stage.
Explanation
Correct Answer
D:This option addresses the actual design defect: API gateway inbound identity and traffic governance controls were not applied. The correction is: Use supported API Management policies for JWT validation and throttling at the inbound processing stage. Confirm the outcome with: Submit a wrong-audience JWT and excessive valid requests, confirming the gateway returns expected rejections.
Incorrect Answers
A:That design instead addresses another observed condition: Client HTTP requests frequently time out because processing runs synchronously for several minutes. Its technical cause is: Application processing and frontend request lifetime are tightly coupled. The current workload exhibits: Invalid tokens and request bursts reach an otherwise healthy API backend. Its targeted remedy is: Use supported API Management policies for JWT validation and throttling at the inbound processing stage.
B:This choice mitigates an alternative scenario, where: Partners invoke backend URLs directly and bypass requested quotas. The underlying issue there is: There is no API gateway governing public partner traffic consistently. Here the root issue is: API gateway inbound identity and traffic governance controls were not applied. Choose the corresponding action: Use supported API Management policies for JWT validation and throttling at the inbound processing stage.
C:The option belongs to a different failure mechanism: Global application entry routing and edge filtering were not implemented. That situation exhibits: A client lands on one failed regional endpoint because no global HTTP front end exists. For the stated case, the remedy is: Use supported API Management policies for JWT validation and throttling at the inbound processing stage.
Question 782
An architect proposes this change: Use supported API Management policies for JWT validation and throttling at the inbound processing stage. The workload context is: A public API must reject untrusted JWT access tokens and enforce per-client rate limits before traffic reaches compute backends. Which evidence would most directly validate the change?
- Post a test command, observe fast 202/acknowledgment and eventual idempotent worker completion.
- Submit a wrong-audience JWT and excessive valid requests, confirming the gateway returns expected rejections.
- Test an approved subscription key and reject an over-quota or unauthorized partner call.
- Send requests to defined paths and confirm origin selection and WAF blocking in logs.
Explanation
Correct Answer
B:The acceptance test is specific: Submit a wrong-audience JWT and excessive valid requests, confirming the gateway returns expected rejections. Its purpose is to establish that the proposed architecture works: Use supported API Management policies for JWT validation and throttling at the inbound processing stage.
Incorrect Answers
A:This check validates a different workload: Post a test command, observe fast 202/acknowledgment and eventual idempotent worker completion. Its associated design is: Use an API frontend to accept validated commands into a durable Service Bus queue, with independent scalable workers. The required acceptance test here is: Submit a wrong-audience JWT and excessive valid requests, confirming the gateway returns expected rejections.
C:The alternative test targets: Place Azure API Management in front of the APIs using proper product subscriptions, API versions and policies. The scenario's actual proposed remedy is: Use supported API Management policies for JWT validation and throttling at the inbound processing stage. Verify that one by: Submit a wrong-audience JWT and excessive valid requests, confirming the gateway returns expected rejections.
D:This check validates a different workload: Send requests to defined paths and confirm origin selection and WAF blocking in logs. Its associated design is: Design Azure Front Door with origin groups, routes and WAF policy as appropriate. The required acceptance test here is: Submit a wrong-audience JWT and excessive valid requests, confirming the gateway returns expected rejections.
Question 783
During architecture troubleshooting, a team reports: Invalid tokens and request bursts reach an otherwise healthy API backend. Context: A public API must reject untrusted JWT access tokens and enforce per-client rate limits before traffic reaches compute backends. Which underlying design mistake explains the observed behavior most precisely?
- Global application entry routing and edge filtering were not implemented.
- There is no API gateway governing public partner traffic consistently.
- API gateway inbound identity and traffic governance controls were not applied.
- Application processing and frontend request lifetime are tightly coupled.
Explanation
Correct Answer
C:The recorded behavior follows from: API gateway inbound identity and traffic governance controls were not applied. The appropriate mitigation would be: Use supported API Management policies for JWT validation and throttling at the inbound processing stage. Verify with: Submit a wrong-audience JWT and excessive valid requests, confirming the gateway returns expected rejections.
Incorrect Answers
A:This cause would explain a different symptom: A client lands on one failed regional endpoint because no global HTTP front end exists. The mechanism for that event is: Global application entry routing and edge filtering were not implemented. Here the stated symptom is: Invalid tokens and request bursts reach an otherwise healthy API backend. Its cause is: API gateway inbound identity and traffic governance controls were not applied.
B:The proposed diagnosis fits another scenario: There is no API gateway governing public partner traffic consistently. It would typically be reflected by: Partners invoke backend URLs directly and bypass requested quotas. The current evidence instead supports: API gateway inbound identity and traffic governance controls were not applied.
D:This cause would explain a different symptom: Client HTTP requests frequently time out because processing runs synchronously for several minutes. The mechanism for that event is: Application processing and frontend request lifetime are tightly coupled. Here the stated symptom is: Invalid tokens and request bursts reach an otherwise healthy API backend. Its cause is: API gateway inbound identity and traffic governance controls were not applied.
Question 784
The design change is: Use supported API Management policies for JWT validation and throttling at the inbound processing stage. The original failure was: Invalid tokens and request bursts reach an otherwise healthy API backend. Which ongoing control best prevents recurrence of the same root cause?
- Review gateway policies, API revisions and partner access after backend releases.
- Regression-test gateway policy order and key claims after API registration changes.
- Monitor queue age and retry backlog separately from frontend latency.
- Monitor origin health and WAF false-positive patterns after deploying rules.
Explanation
Correct Answer
B:This is an ongoing protection specific to the fault: Regression-test gateway policy order and key claims after API registration changes. The recurrence risk is: API gateway inbound identity and traffic governance controls were not applied. It should be checked using: Submit a wrong-audience JWT and excessive valid requests, confirming the gateway returns expected rejections.
Incorrect Answers
A:That safeguard manages another risk: There is no API gateway governing public partner traffic consistently. Its scenario is: Partners invoke backend URLs directly and bypass requested quotas. The present recurring risk is: API gateway inbound identity and traffic governance controls were not applied. The proper ongoing control is: Regression-test gateway policy order and key claims after API registration changes.
C:The proposed control focuses on: Application processing and frontend request lifetime are tightly coupled. For the design in the question, recurrence comes from: API gateway inbound identity and traffic governance controls were not applied. A precise prevention step is: Regression-test gateway policy order and key claims after API registration changes.
D:That safeguard manages another risk: Global application entry routing and edge filtering were not implemented. Its scenario is: A client lands on one failed regional endpoint because no global HTTP front end exists. The present recurring risk is: API gateway inbound identity and traffic governance controls were not applied. The proper ongoing control is: Regression-test gateway policy order and key claims after API registration changes.
Question 785
A design workshop has this requirement: A global retail API needs HTTP path routing, TLS offload and web attack filtering before requests reach regional applications. Operators currently observe: A client lands on one failed regional endpoint because no global HTTP front end exists. Select the ONE design remedy that best addresses the root cause.
- Use GitHub Actions with approved workload identity federation, scoped Azure RBAC and environment protection rules.
- Use an API frontend to accept validated commands into a durable Service Bus queue, with independent scalable workers.
- Design Azure Front Door with origin groups, routes and WAF policy as appropriate.
- Use supported API Management policies for JWT validation and throttling at the inbound processing stage.
Explanation
Correct Answer
C:This option addresses the actual design defect: Global application entry routing and edge filtering were not implemented. The correction is: Design Azure Front Door with origin groups, routes and WAF policy as appropriate. Confirm the outcome with: Send requests to defined paths and confirm origin selection and WAF blocking in logs.
Incorrect Answers
A:This choice mitigates an alternative scenario, where: A copied client secret in repository secrets must be rotated after accidental exposure. The underlying issue there is: Deployment trust relies on long-lived secrets instead of constrained OIDC federation. Here the root issue is: Global application entry routing and edge filtering were not implemented. Choose the corresponding action: Design Azure Front Door with origin groups, routes and WAF policy as appropriate.
B:The option belongs to a different failure mechanism: Application processing and frontend request lifetime are tightly coupled. That situation exhibits: Client HTTP requests frequently time out because processing runs synchronously for several minutes. For the stated case, the remedy is: Design Azure Front Door with origin groups, routes and WAF policy as appropriate.
D:This choice mitigates an alternative scenario, where: Invalid tokens and request bursts reach an otherwise healthy API backend. The underlying issue there is: API gateway inbound identity and traffic governance controls were not applied. Here the root issue is: Global application entry routing and edge filtering were not implemented. Choose the corresponding action: Design Azure Front Door with origin groups, routes and WAF policy as appropriate.
Question 786
The planned architecture is: Design Azure Front Door with origin groups, routes and WAF policy as appropriate. Workload context: A global retail API needs HTTP path routing, TLS offload and web attack filtering before requests reach regional applications. Which acceptance test demonstrates that the required behavior works?
- Submit a wrong-audience JWT and excessive valid requests, confirming the gateway returns expected rejections.
- Run a signed workflow from the authorized branch and ensure an unapproved ref cannot obtain Azure deployment access.
- Send requests to defined paths and confirm origin selection and WAF blocking in logs.
- Post a test command, observe fast 202/acknowledgment and eventual idempotent worker completion.
Explanation
Correct Answer
C:This observation directly verifies the intended design: Send requests to defined paths and confirm origin selection and WAF blocking in logs. The architecture being tested is: Design Azure Front Door with origin groups, routes and WAF policy as appropriate. The original symptom was: A client lands on one failed regional endpoint because no global HTTP front end exists.
Incorrect Answers
A:That observation pertains to a separate failure: Invalid tokens and request bursts reach an otherwise healthy API backend. Its cause is: API gateway inbound identity and traffic governance controls were not applied. It does not confirm the result of this design. The direct proof would be: Send requests to defined paths and confirm origin selection and WAF blocking in logs.
B:The alternative test targets: Use GitHub Actions with approved workload identity federation, scoped Azure RBAC and environment protection rules. The scenario's actual proposed remedy is: Design Azure Front Door with origin groups, routes and WAF policy as appropriate. Verify that one by: Send requests to defined paths and confirm origin selection and WAF blocking in logs.
D:That observation pertains to a separate failure: Client HTTP requests frequently time out because processing runs synchronously for several minutes. Its cause is: Application processing and frontend request lifetime are tightly coupled. It does not confirm the result of this design. The direct proof would be: Send requests to defined paths and confirm origin selection and WAF blocking in logs.
Question 787
The customer states: A global retail API needs HTTP path routing, TLS offload and web attack filtering before requests reach regional applications. An incident reveals: A client lands on one failed regional endpoint because no global HTTP front end exists. What cause best accounts for this evidence?
- Deployment trust relies on long-lived secrets instead of constrained OIDC federation.
- Application processing and frontend request lifetime are tightly coupled.
- API gateway inbound identity and traffic governance controls were not applied.
- Global application entry routing and edge filtering were not implemented.
Explanation
Correct Answer
D:This is the failure mechanism rather than an incidental symptom: Global application entry routing and edge filtering were not implemented. It accounts for: A client lands on one failed regional endpoint because no global HTTP front end exists. The architectural repair is: Design Azure Front Door with origin groups, routes and WAF policy as appropriate.
Incorrect Answers
A:The proposed diagnosis fits another scenario: Deployment trust relies on long-lived secrets instead of constrained OIDC federation. It would typically be reflected by: A copied client secret in repository secrets must be rotated after accidental exposure. The current evidence instead supports: Global application entry routing and edge filtering were not implemented.
B:The alternative weakness is: Application processing and frontend request lifetime are tightly coupled. Its associated failure is: Client HTTP requests frequently time out because processing runs synchronously for several minutes. Neither explains the present observation: A client lands on one failed regional endpoint because no global HTTP front end exists. The direct cause here is: Global application entry routing and edge filtering were not implemented.
C:This cause would explain a different symptom: Invalid tokens and request bursts reach an otherwise healthy API backend. The mechanism for that event is: API gateway inbound identity and traffic governance controls were not applied. Here the stated symptom is: A client lands on one failed regional endpoint because no global HTTP front end exists. Its cause is: Global application entry routing and edge filtering were not implemented.
Question 788
Workload context: A global retail API needs HTTP path routing, TLS offload and web attack filtering before requests reach regional applications. The implemented remedy is: Design Azure Front Door with origin groups, routes and WAF policy as appropriate. Which ongoing practice most specifically prevents recurrence of this failure: A client lands on one failed regional endpoint because no global HTTP front end exists.?
- Monitor queue age and retry backlog separately from frontend latency.
- Review federated subject claims and repository environment approvals after workflow changes.
- Regression-test gateway policy order and key claims after API registration changes.
- Monitor origin health and WAF false-positive patterns after deploying rules.
Explanation
Correct Answer
D:This is an ongoing protection specific to the fault: Monitor origin health and WAF false-positive patterns after deploying rules. The recurrence risk is: Global application entry routing and edge filtering were not implemented. It should be checked using: Send requests to defined paths and confirm origin selection and WAF blocking in logs.
Incorrect Answers
A:This is a reasonable safeguard for a different fault: Client HTTP requests frequently time out because processing runs synchronously for several minutes. That different mechanism is: Application processing and frontend request lifetime are tightly coupled. The original incident here instead arises from: Global application entry routing and edge filtering were not implemented. The directly relevant safeguard is: Monitor origin health and WAF false-positive patterns after deploying rules.
B:The proposed control focuses on: Deployment trust relies on long-lived secrets instead of constrained OIDC federation. For the design in the question, recurrence comes from: Global application entry routing and edge filtering were not implemented. A precise prevention step is: Monitor origin health and WAF false-positive patterns after deploying rules.
C:That safeguard manages another risk: API gateway inbound identity and traffic governance controls were not applied. Its scenario is: Invalid tokens and request bursts reach an otherwise healthy API backend. The present recurring risk is: Global application entry routing and edge filtering were not implemented. The proper ongoing control is: Monitor origin health and WAF false-positive patterns after deploying rules.
Question 789
A solution architect is reviewing a workload: A microservice fleet must share mutable non-secret feature settings with dynamic refresh without redeploying all workloads. The observed incident is: App teams copy environment values into every deployment image and cannot change them centrally. Which architecture choice most directly removes the identified weakness?
- Use Azure Key Vault references in App Service settings with a managed identity authorized to read the referenced secrets.
- Use Azure App Configuration feature management with supported targeting or percentage filters.
- Use Azure App Configuration with labels and controlled application refresh integration.
- Use GitHub Actions with approved workload identity federation, scoped Azure RBAC and environment protection rules.
Explanation
Correct Answer
C:The evidence (App teams copy environment values into every deployment image and cannot change them centrally.) identifies the following cause: Application configuration lacks a managed centralized service and refresh mechanism. The design that removes it is: Use Azure App Configuration with labels and controlled application refresh integration. The acceptance check is: Change a feature setting and verify subscribed app instances obtain the updated version as designed.
Incorrect Answers
A:The option belongs to a different failure mechanism: Secrets were embedded in deployed app settings without vault-backed lifecycle management. That situation exhibits: The application fails after a manually copied connection password expires. For the stated case, the remedy is: Use Azure App Configuration with labels and controlled application refresh integration.
B:That design instead addresses another observed condition: A feature must be enabled for all customers at once because it is only a compile-time constant. Its technical cause is: No centralized feature-flag targeting mechanism is implemented. The current workload exhibits: App teams copy environment values into every deployment image and cannot change them centrally. Its targeted remedy is: Use Azure App Configuration with labels and controlled application refresh integration.
D:The option belongs to a different failure mechanism: Deployment trust relies on long-lived secrets instead of constrained OIDC federation. That situation exhibits: A copied client secret in repository secrets must be rotated after accidental exposure. For the stated case, the remedy is: Use Azure App Configuration with labels and controlled application refresh integration.
Question 790
An architect proposes this change: Use Azure App Configuration with labels and controlled application refresh integration. The workload context is: A microservice fleet must share mutable non-secret feature settings with dynamic refresh without redeploying all workloads. Which evidence would most directly validate the change?
- Enable the feature for test users and confirm the configured population sees the expected rollout behavior.
- Change a feature setting and verify subscribed app instances obtain the updated version as designed.
- Run a signed workflow from the authorized branch and ensure an unapproved ref cannot obtain Azure deployment access.
- Rotate a test secret in Key Vault and verify the app resolves the new value after supported refresh behavior.
Explanation
Correct Answer
B:This observation directly verifies the intended design: Change a feature setting and verify subscribed app instances obtain the updated version as designed. The architecture being tested is: Use Azure App Configuration with labels and controlled application refresh integration. The original symptom was: App teams copy environment values into every deployment image and cannot change them centrally.
Incorrect Answers
A:The alternative test targets: Use Azure App Configuration feature management with supported targeting or percentage filters. The scenario's actual proposed remedy is: Use Azure App Configuration with labels and controlled application refresh integration. Verify that one by: Change a feature setting and verify subscribed app instances obtain the updated version as designed.
C:That observation pertains to a separate failure: A copied client secret in repository secrets must be rotated after accidental exposure. Its cause is: Deployment trust relies on long-lived secrets instead of constrained OIDC federation. It does not confirm the result of this design. The direct proof would be: Change a feature setting and verify subscribed app instances obtain the updated version as designed.
D:The alternative test targets: Use Azure Key Vault references in App Service settings with a managed identity authorized to read the referenced secrets. The scenario's actual proposed remedy is: Use Azure App Configuration with labels and controlled application refresh integration. Verify that one by: Change a feature setting and verify subscribed app instances obtain the updated version as designed.
Designing Microsoft Azure Infrastructure Solutions (AZ-305) Practice Tests