nerdexam
Amazon

SAA-C03 · Question #745

An application is experiencing performance issues based on increased demand. This increased demand is on read-only historical records pulled from an Amazon RDS-hosted database with custom views and…

The correct answer is B. Deploy Amazon ElastiCache (Redis OSS) and cache the data for the application. Amazon ElastiCache for Redis provides a fully managed, in-memory caching layer that can store frequently accessed read-only data, such as historical records, to reduce load on the RDS database. This approach improves performance without requiring changes to the database…

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

Question

An application is experiencing performance issues based on increased demand. This increased demand is on read-only historical records pulled from an Amazon RDS-hosted database with custom views and queries. A solutions architect must improve performance without changing the database structure. Which approach will improve performance and MINIMIZE management overhead?

Options

  • ADeploy Amazon DynamoDB, move all the data, and point to DynamoDB.
  • BDeploy Amazon ElastiCache (Redis OSS) and cache the data for the application.
  • CDeploy Memcached on Amazon EC2 and cache the data for the application.
  • DDeploy Amazon DynamoDB Accelerator (DAX) on Amazon RDS to improve cache performance.

How the community answered

(56 responses)
  • B
    95% (53)
  • C
    2% (1)
  • D
    4% (2)

Explanation

Amazon ElastiCache for Redis provides a fully managed, in-memory caching layer that can store frequently accessed read-only data, such as historical records, to reduce load on the RDS database. This approach improves performance without requiring changes to the database structure and minimizes management overhead compared with self-managed caching solutions.

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice