A game launch must support many global players immediately after release. Currently the game is in a single Region and uses: an S3 bucket for game assets and a DynamoDB table for player scores. You must design a multi-Region solution that reduces latency, improves reliability, and requires minimal implementation effort. What should you do?
Choose an answer
Tap an option to check your answer.
Correct answer: Create a second S3 bucket in another Region and enable S3 Cross-Region Replication to copy assets to it. Create a CloudFront distribution with origin failover configured to use the S3 buckets in each Region as origins. Configure DynamoDB global tables by enabling DynamoDB Streams and add a replica table in the new Region..
Why this is the answer
This solution effectively addresses latency, reliability, and minimal implementation effort. Creating a second S3 bucket in another Region with Cross-Region Replication ensures asset availability and low latency for players in different geographical areas. CloudFront with origin failover further optimizes asset delivery by serving content from the closest available S3 bucket, enhancing reliability. Configuring DynamoDB global tables by enabling Streams and adding a replica table in the new Region provides multi-Region replication for player scores, ensuring high availability and low-latency access for global players with minimal operational overhead. Incorrect options: Using S3 Same-Region Replication does not provide multi-Region disaster recovery or latency reduction for global players. AWS DMS for DynamoDB replication is more complex and requires more management than native DynamoDB global tables. Creating a new DynamoDB table and using it as a replica for global tables is incomplete; you need to enable DynamoDB Streams on the source table first. S3 Same-Region Replication does not provide the desired multi-Region benefits.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed