An organization is designing a cloud-native application. The architecture requires a fully managed NoSQL database to store key-value user profile data, and an in-memory cache to reduce latency for frequent database queries.
Which of the following AWS services should the organization select to meet these requirements? (Select TWO.)
- Amazon DynamoDBAnswer
- Amazon ElastiCacheAnswer
- CAmazon RDS
- DAmazon Redshift
- EAmazon S3
Answer
The organization should select Amazon DynamoDB for the fully managed NoSQL key-value storage, and Amazon ElastiCache for the in-memory caching layer.
Amazon DynamoDB provides a fully managed, low-latency NoSQL database ideal for storing key-value pairs like user profiles. Amazon ElastiCache provides an in-memory cache layer to reduce query latency by caching frequently accessed data.
Step-by-Step Solution
Key Concept
AWS Database Services classification and use cases