AWS Certified Database – Specialty — Question 330

A gaming company is evaluating Amazon ElastiCache as a solution to manage player leaderboards. Millions of players around the world will complete in annual tournaments. The company wants to implement an architecture that is highly available. The company also wants to ensure that maintenance activities have minimal impact on the availability of the gaming platform.
Which combination of steps should the company take to meet these requirements? (Choose two.)

Answer options

Correct answer: A, E

Explanation

To achieve high availability and automatic failover for leaderboards, deploying Amazon ElastiCache for Redis with Multi-AZ and read replicas (Option A) is the recommended best practice. To minimize the impact of maintenance operations, choosing a custom maintenance window during off-peak hours (Option E) ensures updates occur when player activity is lowest. Memcached (Option B) lacks the advanced data structures like Sorted Sets needed for leaderboards, and a single-node Redis cluster (Option C) fails to provide high availability during outages.