Microsoft Azure Solutions Architect Expert AZ-305 Practice Question

Your company runs an Azure App Service web application deployed to multiple instances behind Azure Application Gateway. Product pages query an Azure SQL Database for pricing and stock levels. During flash-sale events, database latency rises sharply. You must introduce a shared cache that reduces database load yet supports near-real-time invalidation whenever an inventory-update event is published through Azure Event Grid. Which solution should you recommend?

  • Turn on result-set caching at the Azure SQL Database layer to serve repeated queries from memory.

  • Deploy Azure Cache for Redis and use Redis Pub/Sub triggered by the Event Grid inventory event to invalidate or update cached keys.

  • Enable ASP.NET in-memory caching on each App Service instance.

  • Configure Azure CDN with a rules engine policy to cache generated HTML for 24 hours.

Microsoft Azure Solutions Architect Expert AZ-305
Design infrastructure solutions
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot