Question 680
A caching tier accelerates frequently repeated database queries. The team confirms that a surge of cache misses overwhelms Aurora. Which choice directly addresses the documented cause?
Explanation
Correct Answer
The scenario identifies this requirement: A surge of cache misses overwhelms Aurora. Select Add request coalescing and cache warming with bounded origin calls as the specified technical mechanism. Thundering herd mitigation protects underlying databases. This response addresses the problem described rather than a different design goal.
Incorrect Answers
Choose Amazon ElastiCache for Redis-compatible engines or MemoryDB as durability requires would help if application code requires an in-memory Redis-compatible data structure. Managed Redis-compatible engines support structured in-memory access. That is not the symptom described here: a surge of cache misses overwhelms Aurora. The matching response is Add request coalescing and cache warming with bounded origin calls, because thundering herd mitigation protects underlying databases.
For the alternative failure a product catalog repeatedly runs the same read queries with no near-term updates, the control Cache query results in ElastiCache with a bounded TTL is relevant: hot cache hits avoid repeated database work. Here the evidence instead is a surge of cache misses overwhelms Aurora. The selected technical mechanism is Add request coalescing and cache warming with bounded origin calls: thundering herd mitigation protects underlying databases.
Invalidate or update cache entries on price mutations solves a different operational problem where product prices change and cached responses stay stale for hours. Cache consistency depends on update policy. It does not directly address a surge of cache misses overwhelms Aurora. The case calls for Add request coalescing and cache warming with bounded origin calls, since thundering herd mitigation protects underlying databases.