
Answer-first summary for fast verification
Answer: Create two Amazon DynamoDB global tables, utilizing one for the product data and the other for the user session data. Integrate DynamoDB Accelerator (DAX) for caching to boost performance.
Option C is the correct answer. Amazon DynamoDB is highly suitable for storing both structured product data and temporary user session data. By utilizing two separate DynamoDB global tables, one for product data and one for user session data, the company can effectively decouple these datasets. Additionally, integrating DynamoDB Accelerator (DAX) provides in-memory caching, which significantly enhances query performance. This setup ensures high availability and lower latency, making it an optimal solution for the given requirements.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is planning to migrate its on-premises application to AWS. The application's database stores both structured product data and temporary user session data. To enhance performance and ensure disaster recovery, the company requires a solution that effectively decouples the product data from the user session data and supports replication in another AWS Region. Which AWS service configuration would provide the highest performance for this scenario?
A
Set up an Amazon RDS DB instance with distinct schemas to manage the product data and user session data separately. Implement a read replica for the RDS instance in a different AWS Region for disaster recovery.
B
Deploy an Amazon RDS DB instance specifically for the product data and configure a read replica in another AWS Region. Additionally, establish a global datastore in Amazon ElastiCache for Memcached to handle the user session data.
C
Create two Amazon DynamoDB global tables, utilizing one for the product data and the other for the user session data. Integrate DynamoDB Accelerator (DAX) for caching to boost performance.
D
Utilize an Amazon RDS DB instance for the product data and set up a read replica in another AWS Region. Concurrently, create an Amazon DynamoDB global table to manage the user session data.