SAA-C03 exam dumps

SAA-C03 practice question 287 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 287

Select 3

A company is running a high-traffic e-commerce application that uses an Amazon RDS database for its backend. Product catalog and frequently accessed data queries are causing high read traffic on the database, leading to performance issues. The company wants to implement caching to reduce the load on the database and improve response times. Which of the following AWS services and strategies should the company use to address this issue?

  1. A

    Use Amazon ElastiCache with Redis to cache frequently accessed data.

  2. B

    Implement Amazon CloudFront to cache the database queries.

  3. C

    Use Amazon ElastiCache with Memcached to cache product catalog data.

  4. D

    Enable Amazon RDS Multi-AZ for improved performance.

  5. E

    Implement database query caching in the application layer using Amazon ElastiCache.

Show answer and explanation

Correct answers: A, C, E

Explanation

Caching is a common strategy to improve application performance by reducing the load on backend databases and speeding up response times for frequently accessed data. Amazon ElastiCache (with Redis or Memcached) is a managed service designed for this purpose. Redis is suited for advanced and complex caching needs, while Memcached is effective for straightforward use cases like caching product catalogs. Application-layer caching using ElastiCache is another effective strategy to reduce database query overhead. Other services like Amazon CloudFront and RDS Multi-AZ do not directly address the database read performance issue described in the scenario.

  • A. Correct.

    Correct: Amazon ElastiCache with Redis is a suitable service for caching frequently accessed data. Redis supports advanced data structures and is ideal for caching high-demand queries or session management.

  • B. Incorrect.

    Incorrect: Amazon CloudFront is a content delivery network used for caching static content like images or videos, not database queries.

  • C. Correct.

    Correct: Amazon ElastiCache with Memcached is also a valid option for caching, particularly for simple key-value use cases like product catalog data.

  • D. Incorrect.

    Incorrect: Amazon RDS Multi-AZ improves availability and fault tolerance but does not directly address performance issues caused by high read traffic.

  • E. Correct.

    Correct: Implementing database query caching in the application layer using Amazon ElastiCache is a recommended approach to reduce database load and improve response time.

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