SAA-C03 exam dumps

SAA-C03 practice question 288 of 553

AWS Certified Solutions Architect - Associate. Associate level, Amazon Web Services. Free question with the correct answer and a full explanation.

SAA-C03 Question 288

Single answer

A company runs a high-traffic e-commerce application that frequently queries product details from an Amazon RDS database. To reduce database load and improve performance, the company wants to use a caching solution with minimal effort to manage infrastructure. Which solution should the company implement?

  1. A

    Use Amazon ElastiCache with Redis to cache frequently accessed product details.

  2. B

    Enable RDS read replicas to handle the read-heavy workload.

  3. C

    Use Amazon S3 to cache product details and serve them directly to users.

  4. D

    Deploy a self-managed Redis cluster on Amazon EC2 instances to cache product details.

Show answer and explanation

Correct answer: A

Explanation

Amazon ElastiCache with Redis is the best solution for this scenario because it is a managed service specifically designed for caching purposes. It reduces the load on the backend database and improves application performance by storing frequently accessed data in memory. Unlike other options, ElastiCache requires minimal management effort, aligning with the company's requirement.

  • A. Correct.

    This is the correct answer. Amazon ElastiCache with Redis is a fully managed, in-memory data store that is ideal for caching and reducing database load. It supports caching frequently accessed data with minimal infrastructure management.

  • B. Incorrect.

    While RDS read replicas can help with read-heavy workloads, they don't serve as a dedicated caching solution to reduce repetitive database queries. This option doesn't fully address the requirement of implementing a caching strategy.

  • C. Incorrect.

    Amazon S3 is not a caching solution; it is an object storage service. While it can store and serve static content, it is not ideal for caching dynamic data like product details from a database.

  • D. Incorrect.

    Deploying a self-managed Redis cluster on EC2 requires significant operational overhead, including setup, scaling, and maintenance. This contradicts the company's goal of using a solution with minimal effort to manage infrastructure.

Timed practice exam

Take a SAA-C03 practice test under exam conditions

65 questions in 130 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam