AWS Certified Solutions Architect Professional SAP-C02 Practice Question

A multinational SaaS provider is launching a stateless microservice that stores user session data in Amazon DynamoDB. Identical stacks will be deployed in the us-east-1 and eu-west-1 Regions, each fronted by an Application Load Balancer (ALB). Business-continuity requirements are:

  • Both Regions must actively accept read and write traffic during normal operation.
  • End users should automatically connect to the Region that offers the lowest latency.
  • If an entire Region becomes unavailable, all new client connections must shift to the remaining Region within 60 seconds without waiting for a DNS TTL to expire.
  • The recovery-point objective (RPO) for session data must be under 1 second.

Which architecture meets these requirements with the LEAST operational overhead?

  • Provision AWS Global Accelerator with endpoint groups for the two Regional ALBs, enable health checks, and store session data in an Amazon DynamoDB global table replicated between us-east-1 and eu-west-1.

  • Create Amazon Route 53 latency-based alias records that point to the two ALBs and associate health checks. Use an Amazon Aurora Global Database with a writer in us-east-1 and a read-only secondary in eu-west-1; promote the secondary to writer during failover.

  • Front the ALBs with a third-party anycast CDN that performs health-probe-based failover. Replicate session state between self-managed PostgreSQL databases in each Region using logical replication and AWS Lambda functions to promote the standby database when required.

  • Configure Amazon Route 53 failover routing with a primary alias record for the us-east-1 ALB and a secondary alias record for the eu-west-1 ALB. Persist session data in Amazon S3 and enable cross-Region replication.

AWS Certified Solutions Architect Professional SAP-C02
Design for New Solutions
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot