Microsoft AZ-305 Practice Test 75
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.
Question 741
Acceptance testing must establish the following operational result: Cache metrics demonstrate actual acceleration. Which verification action most directly establishes that outcome?
- Exercise two tenants with the same logical session identifier.
- Restart the cache during a test transaction and check durable order integrity.
- Return a controlled transient error and inspect retry and dead-letter behavior.
- Compare cache hit ratio and tail latency under representative traffic.
Explanation
Correct Answer
D:Cache metrics demonstrate actual acceleration.
Incorrect Answers
A:That verification addresses the different requirement: A highly available cache uses a shared key across tenants and risks data exposure. It does not directly establish cache metrics demonstrate actual acceleration.
B:That verification addresses the different requirement: A caching tier fails and the app must still serve its critical order workflow. It does not directly establish cache metrics demonstrate actual acceleration.
C:This is a test for A webhook event destination is unavailable briefly and should receive delivery retries. The requirement here is instead demonstrated by compare cache hit ratio and tail latency under representative traffic.
Question 742
A caching tier fails and the app must still serve its critical order workflow. Which Azure architecture choice best meets this requirement?
- Query the database and recompute every identical recommendation with no caching.
- Store the only copy of accepted orders in volatile cache memory.
- Let all application tenants write to one identical session key.
- Design cache-aside fallback to the authoritative database with appropriate retries.
Explanation
Correct Answer
D:Cache should accelerate reads without becoming the sole durable data record.
Incorrect Answers
A:Unnecessary repeated work increases latency and cost. In the present requirement, a caching tier fails and the app must still serve its critical order workflow. The needed design instead works because cache should accelerate reads without becoming the sole durable data record.
B:Cache loss would destroy authoritative business data. This proposal contradicts the stated architecture constraint.
C:Key collision can leak or overwrite another tenant's state. In the present requirement, a caching tier fails and the app must still serve its critical order workflow. The needed design instead works because cache should accelerate reads without becoming the sole durable data record.
Question 743
An architecture proposal for managed redis cache design relies on the following approach: Store the only copy of accepted orders in volatile cache memory. Which specific failure or mismatch should the design reviewer identify?
- Subsequent manual edits can invalidate previously approved configuration.
- Cache loss would destroy authoritative business data.
- Key collision can leak or overwrite another tenant's state.
- Unnecessary repeated work increases latency and cost.
Explanation
Correct Answer
B:Store the only copy of accepted orders in volatile cache memory. Cache loss would destroy authoritative business data.
Incorrect Answers
A:This concern applies to Ignore drift because the last pipeline run was successful. in another design an application architecture design. The current proposal specifically fails because cache loss would destroy authoritative business data.
C:That assessment refers to the separate proposal 'Let all application tenants write to one identical session key.' not to the recommendation under review. Here, Cache loss would destroy authoritative business data.
D:That assessment refers to the separate proposal 'Query the database and recompute every identical recommendation with no caching.' not to the recommendation under review. Here, Cache loss would destroy authoritative business data.
Question 744
Acceptance testing must establish the following operational result: Recovery proves the cache is non-authoritative. Which verification action most directly establishes that outcome?
- Restart the cache during a test transaction and check durable order integrity.
- Run a non-mutating plan and review proposed changes.
- Compare cache hit ratio and tail latency under representative traffic.
- Exercise two tenants with the same logical session identifier.
Explanation
Correct Answer
A:Recovery proves the cache is non-authoritative.
Incorrect Answers
B:This is a test for A team has drift between the approved IaC definition and a running resource. The requirement here is instead demonstrated by restart the cache during a test transaction and check durable order integrity.
C:That verification addresses the different requirement: A commerce API repeatedly computes expensive product recommendations from stable input. It does not directly establish recovery proves the cache is non-authoritative.
D:That verification addresses the different requirement: A highly available cache uses a shared key across tenants and risks data exposure. It does not directly establish recovery proves the cache is non-authoritative.
Question 745
A highly available cache uses a shared key across tenants and risks data exposure. Which Azure architecture choice best meets this requirement?
- Query the database and recompute every identical recommendation with no caching.
- Let all application tenants write to one identical session key.
- Partition cache keys or access boundaries by tenant and apply correct auth.
- Store the only copy of accepted orders in volatile cache memory.
Explanation
Correct Answer
C:Tenant-aware namespaces reduce cross-tenant cache collision.
Incorrect Answers
A:Unnecessary repeated work increases latency and cost. In the present requirement, a highly available cache uses a shared key across tenants and risks data exposure. The needed design instead works because tenant-aware namespaces reduce cross-tenant cache collision.
B:Key collision can leak or overwrite another tenant's state. This proposal contradicts the stated architecture constraint.
D:Cache loss would destroy authoritative business data. In the present requirement, a highly available cache uses a shared key across tenants and risks data exposure. The needed design instead works because tenant-aware namespaces reduce cross-tenant cache collision.
Question 746
An architecture proposal for managed redis cache design relies on the following approach: Let all application tenants write to one identical session key. Which specific failure or mismatch should the design reviewer identify?
- Fragmented public endpoints increase policy drift and security risk.
- Unnecessary repeated work increases latency and cost.
- Key collision can leak or overwrite another tenant's state.
- Cache loss would destroy authoritative business data.
Explanation
Correct Answer
C:Let all application tenants write to one identical session key. Key collision can leak or overwrite another tenant's state.
Incorrect Answers
A:This concern applies to Make every backend independently public with duplicate access logic. in another design an application architecture design. The current proposal specifically fails because key collision can leak or overwrite another tenant's state.
B:That assessment refers to the separate proposal 'Query the database and recompute every identical recommendation with no caching.' not to the recommendation under review. Here, Key collision can leak or overwrite another tenant's state.
D: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, Key collision can leak or overwrite another tenant's state.
Question 747
Acceptance testing must establish the following operational result: Isolation testing proves one tenant cannot retrieve another's value. Which verification action most directly establishes that outcome?
- Exercise two tenants with the same logical session identifier.
- Restart the cache during a test transaction and check durable order integrity.
- Compare cache hit ratio and tail latency under representative traffic.
- Apply a test policy and call two different backend APIs through the gateway.
Explanation
Correct Answer
A:Isolation testing proves one tenant cannot retrieve another's value.
Incorrect Answers
B:That verification addresses the different requirement: A caching tier fails and the app must still serve its critical order workflow. It does not directly establish isolation testing proves one tenant cannot retrieve another's value.
C:That verification addresses the different requirement: A commerce API repeatedly computes expensive product recommendations from stable input. It does not directly establish isolation testing proves one tenant cannot retrieve another's value.
D:This is a test for A company exposes multiple backend APIs through one secured external developer portal. The requirement here is instead demonstrated by exercise two tenants with the same logical session identifier.
Question 748
Several microservices need centrally governed nonsecret feature flags with gradual rollout. Which Azure architecture choice best meets this requirement?
- Paste database admin passwords into public feature flag values.
- Require every request to block permanently when one config lookup fails.
- Rebuild all microservices every time a feature flag toggles.
- Use Azure App Configuration for feature management and service settings.
Explanation
Correct Answer
D:App Configuration centralizes nonsecret flags and versioned configuration.
Incorrect Answers
A:Shared configuration visibility is not secret custody. In the present requirement, several microservices need centrally governed nonsecret feature flags with gradual rollout. The needed design instead works because app Configuration centralizes nonsecret flags and versioned configuration.
B:Hard coupling makes a configuration outage an app-wide outage. In the present requirement, several microservices need centrally governed nonsecret feature flags with gradual rollout. The needed design instead works because app Configuration centralizes nonsecret flags and versioned configuration.
C:Recompilation adds unnecessary rollout burden for runtime configuration. This proposal contradicts the stated architecture constraint.
Question 749
An architecture proposal for app configuration and key vault references relies on the following approach: Rebuild all microservices every time a feature flag toggles. Which specific failure or mismatch should the design reviewer identify?
- Recompilation adds unnecessary rollout burden for runtime configuration.
- Shared configuration visibility is not secret custody.
- Uncoordinated contract changes can break clients.
- Hard coupling makes a configuration outage an app-wide outage.
Explanation
Correct Answer
A:Rebuild all microservices every time a feature flag toggles. Recompilation adds unnecessary rollout burden for runtime configuration.
Incorrect Answers
B:That assessment refers to the separate proposal 'Paste database admin passwords into public feature flag values.' not to the recommendation under review. Here, Recompilation adds unnecessary rollout burden for runtime configuration.
C:This concern applies to Replace the existing URI response format without communicating or versioning. in another design an application architecture design. The current proposal specifically fails because recompilation adds unnecessary rollout burden for runtime configuration.
D:That assessment refers to the separate proposal 'Require every request to block permanently when one config lookup fails.' not to the recommendation under review. Here, Recompilation adds unnecessary rollout burden for runtime configuration.
Question 750
Acceptance testing must establish the following operational result: Dynamic configuration proves centralized feature control. Which verification action most directly establishes that outcome?
- Test a setting refresh and verify sensitive values remain in the vault.
- Run contract tests against old and new API versions.
- Toggle a controlled flag and observe authorized app behavior.
- Disconnect configuration temporarily and observe the client fallback behavior.
Explanation
Correct Answer
C:Dynamic configuration proves centralized feature control.
Incorrect Answers
A:That verification addresses the different requirement: Services require shared configuration and sensitive passwords without storing credentials in plaintext settings. It does not directly establish dynamic configuration proves centralized feature control.
B:This is a test for A team must introduce a breaking API schema while keeping existing consumers supported. The requirement here is instead demonstrated by toggle a controlled flag and observe authorized app behavior.
D:That verification addresses the different requirement: One region's configuration endpoint fails, but critical applications must continue using last known valid settings. It does not directly establish dynamic configuration proves centralized feature control.