AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 259

A company has deployed an application in a single AWS Region. The application backend uses Amazon DynamoDB tables and Amazon S3 buckets.

The company wants to deploy the application in a secondary Region. The company must ensure that the data in the DynamoDB tables and the S3 buckets persists across both Regions. The data must also immediately propagate across Regions.

Which solution will meet these requirements with the MOST operational efficiency?

Answer options

Correct answer: A

Explanation

Option A is correct because it provides a straightforward and efficient way to ensure data consistency across Regions by using S3 bucket replication and global tables for DynamoDB. The other options involve additional complexity and operational overhead, such as using Lambda functions and DynamoDB streams, which are not necessary when global tables can handle cross-region replication effectively.