Microsoft AZ-305 Practice Test 74
Question 730
A developer-facing API needs centralized access policy, rate limits and versioned contracts. Which TWO gateway capabilities directly address the release and protection goals? (Select TWO.)
- Change a public response schema in place with no versioning.
- Give all callers unrestricted backend administration permissions.
- Apply Azure API Management policy for caller-level rate limiting and authentication.
- Publish API versions or revisions with backward-compatible routing.
- Depend exclusively on database exceptions after overload occurs.
Explanation
Correct Answers
C:APIM can enforce inbound controls before requests reach backends.
D:Versioned contracts permit progressive client migration.
Incorrect Answers
A:Uncoordinated breaking changes disrupt clients.
B:Administration privilege is unrelated to API consumer authorization.
E:Late backend failures do not enforce gateway quotas.
Question 731
An architecture proposal for api management security and lifecycle relies on the following approach: Make every backend independently public with duplicate access logic. Which specific failure or mismatch should the design reviewer identify?
- Recompilation adds unnecessary rollout burden for runtime configuration.
- Fragmented public endpoints increase policy drift and security risk.
- Backend exceptions occur too late to enforce a gateway traffic budget.
- Uncoordinated contract changes can break clients.
Explanation
Correct Answer
B:Make every backend independently public with duplicate access logic. Fragmented public endpoints increase policy drift and security risk.
Incorrect Answers
A:This concern applies to Rebuild all microservices every time a feature flag toggles. in another design an application architecture design. The current proposal specifically fails because fragmented public endpoints increase policy drift and security risk.
C:That assessment refers to the separate proposal 'Rely only on an application error after the database is already overloaded.' not to the recommendation under review. Here, Fragmented public endpoints increase policy drift and security risk.
D:That assessment refers to the separate proposal 'Replace the existing URI response format without communicating or versioning.' not to the recommendation under review. Here, Fragmented public endpoints increase policy drift and security risk.
Question 732
Acceptance testing must establish the following operational result: Consistent enforcement verifies central control. Which verification action most directly establishes that outcome?
- Exceed the test caller's limit and inspect 429 responses.
- Run contract tests against old and new API versions.
- Toggle a controlled flag and observe authorized app behavior.
- Apply a test policy and call two different backend APIs through the gateway.
Explanation
Correct Answer
D:Consistent enforcement verifies central control.
Incorrect Answers
A:That verification addresses the different requirement: An API should reject callers who exceed their subscription's permitted requests per minute. It does not directly establish consistent enforcement verifies central control.
B:That verification addresses the different requirement: A team must introduce a breaking API schema while keeping existing consumers supported. It does not directly establish consistent enforcement verifies central control.
C:This is a test for Several microservices need centrally governed nonsecret feature flags with gradual rollout. The requirement here is instead demonstrated by apply a test policy and call two different backend APIs through the gateway.
Question 733
An API should reject callers who exceed their subscription's permitted requests per minute. Which Azure architecture choice best meets this requirement?
- Configure supported API Management rate-limiting policies and scoped keys or identities.
- Make every backend independently public with duplicate access logic.
- Rely only on an application error after the database is already overloaded.
- Replace the existing URI response format without communicating or versioning.
Explanation
Correct Answer
A:Gateway throttling can protect downstream backend resources.
Incorrect Answers
B:Fragmented public endpoints increase policy drift and security risk. In the present requirement, an API should reject callers who exceed their subscription's permitted requests per minute. The needed design instead works because gateway throttling can protect downstream backend resources.
C:Backend exceptions occur too late to enforce a gateway traffic budget. This proposal contradicts the stated architecture constraint.
D:Uncoordinated contract changes can break clients. In the present requirement, an API should reject callers who exceed their subscription's permitted requests per minute. The needed design instead works because gateway throttling can protect downstream backend resources.
Question 734
An architecture proposal for api management security and lifecycle relies on the following approach: Rely only on an application error after the database is already overloaded. Which specific failure or mismatch should the design reviewer identify?
- Advanced capabilities can be unnecessary for simple queues.
- Backend exceptions occur too late to enforce a gateway traffic budget.
- Fragmented public endpoints increase policy drift and security risk.
- Uncoordinated contract changes can break clients.
Explanation
Correct Answer
B:Rely only on an application error after the database is already overloaded. Backend exceptions occur too late to enforce a gateway traffic budget.
Incorrect Answers
A:This concern applies to Deploy a premium messaging broker solely because messages are small text jobs. in another design an application architecture design. The current proposal specifically fails because backend exceptions occur too late to enforce a gateway traffic budget.
C:That assessment refers to the separate proposal 'Make every backend independently public with duplicate access logic.' not to the recommendation under review. Here, Backend exceptions occur too late to enforce a gateway traffic budget.
D:That assessment refers to the separate proposal 'Replace the existing URI response format without communicating or versioning.' not to the recommendation under review. Here, Backend exceptions occur too late to enforce a gateway traffic budget.
Question 735
Acceptance testing must establish the following operational result: Throttling behavior confirms quota enforcement. Which verification action most directly establishes that outcome?
- Compare target message throughput, latency and operational cost.
- Run contract tests against old and new API versions.
- Apply a test policy and call two different backend APIs through the gateway.
- Exceed the test caller's limit and inspect 429 responses.
Explanation
Correct Answer
D:Throttling behavior confirms quota enforcement.
Incorrect Answers
A:This is a test for A low-cost background processor only needs simple task messages with tolerant ordering. The requirement here is instead demonstrated by exceed the test caller's limit and inspect 429 responses.
B:That verification addresses the different requirement: A team must introduce a breaking API schema while keeping existing consumers supported. It does not directly establish throttling behavior confirms quota enforcement.
C:That verification addresses the different requirement: A company exposes multiple backend APIs through one secured external developer portal. It does not directly establish throttling behavior confirms quota enforcement.
Question 736
A team must introduce a breaking API schema while keeping existing consumers supported. Which Azure architecture choice best meets this requirement?
- Make every backend independently public with duplicate access logic.
- Rely only on an application error after the database is already overloaded.
- Replace the existing URI response format without communicating or versioning.
- Manage API versions or revisions in API Management with a migration plan.
Explanation
Correct Answer
D:Versioned public contracts avoid forcing clients to migrate instantly.
Incorrect Answers
A:Fragmented public endpoints increase policy drift and security risk. In the present requirement, a team must introduce a breaking API schema while keeping existing consumers supported. The needed design instead works because versioned public contracts avoid forcing clients to migrate instantly.
B:Backend exceptions occur too late to enforce a gateway traffic budget. In the present requirement, a team must introduce a breaking API schema while keeping existing consumers supported. The needed design instead works because versioned public contracts avoid forcing clients to migrate instantly.
C:Uncoordinated contract changes can break clients. This proposal contradicts the stated architecture constraint.
Question 737
An architecture proposal for api management security and lifecycle relies on the following approach: Replace the existing URI response format without communicating or versioning. Which specific failure or mismatch should the design reviewer identify?
- Duplicate delivery can double-process business changes.
- Fragmented public endpoints increase policy drift and security risk.
- Backend exceptions occur too late to enforce a gateway traffic budget.
- Uncoordinated contract changes can break clients.
Explanation
Correct Answer
D:Replace the existing URI response format without communicating or versioning. Uncoordinated contract changes can break clients.
Incorrect Answers
A:This concern applies to Post the same financial credit every time a notification is received. in another design an application architecture design. The current proposal specifically fails because uncoordinated contract changes can break clients.
B:That assessment refers to the separate proposal 'Make every backend independently public with duplicate access logic.' not to the recommendation under review. Here, Uncoordinated contract changes can break clients.
C:That assessment refers to the separate proposal 'Rely only on an application error after the database is already overloaded.' not to the recommendation under review. Here, Uncoordinated contract changes can break clients.
Question 738
Acceptance testing must establish the following operational result: Compatibility tests verify coexistence. Which verification action most directly establishes that outcome?
- Run contract tests against old and new API versions.
- Exceed the test caller's limit and inspect 429 responses.
- Apply a test policy and call two different backend APIs through the gateway.
- Replay a known event and compare final business state.
Explanation
Correct Answer
A:Compatibility tests verify coexistence.
Incorrect Answers
B:That verification addresses the different requirement: An API should reject callers who exceed their subscription's permitted requests per minute. It does not directly establish compatibility tests verify coexistence.
C:That verification addresses the different requirement: A company exposes multiple backend APIs through one secured external developer portal. It does not directly establish compatibility tests verify coexistence.
D:This is a test for An event handler receives the same storage notification twice during retries. The requirement here is instead demonstrated by run contract tests against old and new API versions.
Question 739
A commerce API repeatedly computes expensive product recommendations from stable input. Which Azure architecture choice best meets this requirement?
- Query the database and recompute every identical recommendation with no caching.
- Use an eligible managed Redis cache with explicit expiration and invalidation rules.
- Store the only copy of accepted orders in volatile cache memory.
- Let all application tenants write to one identical session key.
Explanation
Correct Answer
B:Cached hot objects reduce repeated compute and database read demand.
Incorrect Answers
A:Unnecessary repeated work increases latency and cost. This proposal contradicts the stated architecture constraint.
C:Cache loss would destroy authoritative business data. In the present requirement, a commerce API repeatedly computes expensive product recommendations from stable input. The needed design instead works because cached hot objects reduce repeated compute and database read demand.
D:Key collision can leak or overwrite another tenant's state. In the present requirement, a commerce API repeatedly computes expensive product recommendations from stable input. The needed design instead works because cached hot objects reduce repeated compute and database read demand.
Question 740
An architecture proposal for managed redis cache design relies on the following approach: Query the database and recompute every identical recommendation with no caching. Which specific failure or mismatch should the design reviewer identify?
- One-attempt delivery risks lost downstream notifications.
- Key collision can leak or overwrite another tenant's state.
- Cache loss would destroy authoritative business data.
- Unnecessary repeated work increases latency and cost.
Explanation
Correct Answer
D:Query the database and recompute every identical recommendation with no caching. Unnecessary repeated work increases latency and cost.
Incorrect Answers
A:This concern applies to Drop every event immediately after one HTTP timeout. in another design an application architecture design. The current proposal specifically fails because unnecessary repeated work increases latency and cost.
B:That assessment refers to the separate proposal 'Let all application tenants write to one identical session key.' not to the recommendation under review. Here, Unnecessary repeated work increases latency and cost.
C:That assessment refers to the separate proposal 'Store the only copy of accepted orders in volatile cache memory.' not to the recommendation under review. Here, Unnecessary repeated work increases latency and cost.