Medium1 markMultiple Choice
Domain 3.1: Storage PerformanceDomain 3PerformanceDynamoDBCaching

AWS SAA-C03 · Question 40 · Domain 3.1: Storage Performance

A company has a read-heavy application backed by Amazon DynamoDB. The application is experiencing high latency during peak hours due to the volume of read requests. The solutions architect needs to implement a caching layer to improve read performance to microsecond latency. Which TWO solutions can achieve this? (Select TWO.)

Answer options:

A.

Amazon CloudFront

B.

Amazon DynamoDB Accelerator (DAX)

C.

Amazon RDS Read Replicas

D.

Amazon ElastiCache for Redis

E.

AWS Storage Gateway

How to approach this question

Identify the two in-memory caching services AWS offers: DAX (specific to DynamoDB) and ElastiCache (general purpose).

Full Answer

B,D
To achieve microsecond latency for a database, an in-memory cache is required. Amazon DynamoDB Accelerator (DAX) is a purpose-built cache for DynamoDB that requires minimal application code changes. Amazon ElastiCache (Redis or Memcached) is a general-purpose caching layer that can also be used to cache DynamoDB data.

Common mistakes

Choosing CloudFront, which caches web content, not backend database queries.

Practice the full AWS SAA-C03 Practice Exam 1

65 questions · hints · full answers · grading

More questions from this exam