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

An online retail company based in the United States plans to expand its operations to Europe and Asia in the next six months. Its product currently runs on Amazon EC2 instances behind an Application Load Balancer. The instances run in an Amazon EC2 Auto Scaling group across multiple Availability Zones. All data is stored in an Amazon Aurora database instance.
When the product is deployed in multiple regions, the company wants a single product catalog across all regions, but for compliance purposes, its customer information and purchases must be kept in each region.
How should the company meet these requirements with the LEAST amount of application changes?

Answer options

Correct answer: C

Explanation

The correct answer, C, allows the company to maintain a single product catalog using Aurora with read replicas, while ensuring that customer information and purchases remain compliant by storing them in local Aurora instances in each region. Options A and D complicate the setup by introducing additional database services, which may require more changes to the application. Option B, while feasible, does not leverage the advantages of using Aurora for the product catalog, which is more suitable for this scenario.