Resilient Architecture II

Prepare yourself for the AWS Certified Solutions Architect Associate SAA-C03 Certificate exam with practice questions related to DynamoDB global tables, Amazon EKS Anywhere, AWS Migration Hub, AWS AppSync, and Auto Scaling group to design resilient architectures.

Question 6

A global e-commerce company uses Amazon DynamoDB to store its product catalog and user data. The company experiences high traffic during peak shopping seasons, such as Black Friday and Cyber Monday, and needs to ensure that its database can handle sudden spikes in read-and-write operations. Additionally, the company wants to minimize downtime and ensure that data is available across multiple regions to provide a seamless shopping experience for users worldwide.

As a solutions architect, recommend a solution that ensures high availability and resilience of the DynamoDB database, even during peak traffic periods.

A. Use a single DynamoDB table with provisioned throughput and enable DynamoDB Streams to capture changes in the data.

B. Use multiple DynamoDB tables in different regions, each with provisioned throughput, and use an application-level logic to synchronize data between the tables.

C. Use a single DynamoDB table with autoscaling enabled for provisioned throughput and implement a caching layer using Amazon ElastiCache to reduce the load on DynamoDB.

D. Use a single DynamoDB table with on-demand capacity mode to automatically handle spikes in traffic and enable DynamoDB global tables to replicate data across multiple regions.

Get hands-on with 1200+ tech skills courses.