nerdexam
Amazon

SAA-C03 · Question #220

A company is launching a new gaming application. The company will use Amazon EC2 Auto Scaling groups to deploy the application. The application stores user data in a relational database. The company…

The correct answer is A. Create an Amazon ElastiCache for Redis cluster in the Region where the application is deployed. A gaming application uses a relational database for user data and needs a cost-effective database solution for global analytics, providing cross-Region disaster recovery and low-latency read performance across AWS Regions.

Submitted by viktor_hu· Mar 4, 2026Design Resilient Architectures

Question

A company is launching a new gaming application. The company will use Amazon EC2 Auto Scaling groups to deploy the application. The application stores user data in a relational database. The company has office locations around the world that need to run analytics on the user data in the database. The company needs a cost-effective database solution that provides cross-Region disaster recovery with low-latency read performance across AWS Regions. Which solution will meet these requirements?

Options

  • ACreate an Amazon ElastiCache for Redis cluster in the Region where the application is deployed.
  • BCreate Amazon DynamoDB global tables. Deploy the tables to the Regions where the company
  • CCreate an Amazon Aurora global database. Configure the primary cluster to be in the Region
  • DCreate an Amazon RDS Multi-AZ DB cluster deployment in the Region where the application is

How the community answered

(19 responses)
  • A
    47% (9)
  • B
    26% (5)
  • C
    16% (3)
  • D
    11% (2)

Why each option

A gaming application uses a relational database for user data and needs a cost-effective database solution for global analytics, providing cross-Region disaster recovery and low-latency read performance across AWS Regions.

ACreate an Amazon ElastiCache for Redis cluster in the Region where the application is deployed.Correct

Amazon ElastiCache for Redis Global Datastore provides fully managed, high-performance, cross-Region replication for disaster recovery and extremely low-latency read access from secondary regions. When populated from the primary relational database, it serves as a cost-effective, globally distributed data store optimized for accelerating analytics queries on frequently accessed user data, fulfilling the low-latency and DR requirements for global analytics teams.

BCreate Amazon DynamoDB global tables. Deploy the tables to the Regions where the company

Amazon DynamoDB Global Tables are a NoSQL database solution, which does not align with the application's current use of a 'relational database' for user data, potentially requiring significant data model changes for analytics. While providing cross-region capabilities, it's not a direct fit for extending a relational system.

CCreate an Amazon Aurora global database. Configure the primary cluster to be in the Region

Amazon Aurora Global Database is an excellent primary relational database solution offering cross-Region DR and low-latency reads. However, for a 'cost-effective database solution' specifically for analytics, if a caching layer can address the read performance needs, ElastiCache might be considered more cost-effective for that specific purpose than fully replicating an entire Aurora primary cluster for analytics reads.

DCreate an Amazon RDS Multi-AZ DB cluster deployment in the Region where the application is

An Amazon RDS Multi-AZ DB cluster provides high availability within a *single* AWS Region but does not offer cross-Region disaster recovery or low-latency read performance for users or analytics teams located in *other* AWS Regions, failing to meet the global analytics requirements.

Concept tested: Global database solutions for analytics and DR

Source: https://aws.amazon.com/elasticache/redis-global-datastore/

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice