To minimize the time it takes for data requests and reduce delays experienced by users during periods of high utilization, you should include Azure Cache for Redis in the solution.
Azure Cache for Redis is an in-memory data store that can be used as a caching layer between the application and the backend database. By caching frequently accessed data in Redis, subsequent read requests can be served from the cache, significantly reducing the latency and improving response times.