nerdexam
Amazon

SAA-C03 · Question #495

A gaming company has a web application that displays game scores. The application runs on Amazon EC2 instances behind an Application Load Balancer (ALB). The application stores data in an Amazon RDS…

The correct answer is A. Use an Amazon ElastiCache (Redis OSS) cache in front of the database. ElastiCache provides an in-memory cache layer for frequently accessed queries, reducing latency and offloading read pressure from the database. "You can improve database performance by caching frequently accessed data using Amazon

Submitted by akirajp· Mar 4, 2026Design High-Performing Architectures

Question

A gaming company has a web application that displays game scores. The application runs on Amazon EC2 instances behind an Application Load Balancer (ALB). The application stores data in an Amazon RDS for MySQL database. Users are experiencing long delays and interruptions caused by degraded database read performance. The company wants to improve the user experience. Which solution will meet this requirement?

Options

  • AUse an Amazon ElastiCache (Redis OSS) cache in front of the database.
  • BUse Amazon RDS Proxy between the application and the database.
  • CMigrate the application from EC2 instances to AWS Lambda functions.
  • DUse an Amazon Aurora Global Database to create multiple read replicas across multiple AWS

How the community answered

(42 responses)
  • A
    93% (39)
  • B
    2% (1)
  • D
    5% (2)

Explanation

ElastiCache provides an in-memory cache layer for frequently accessed queries, reducing latency and offloading read pressure from the database. "You can improve database performance by caching frequently accessed data using Amazon

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice