The answer is to convert the database to an RDS Multi-AZ deployment so a synchronous standby can fail over automatically. This is correct because Multi-AZ uses synchronous replication to maintain a hot standby in a different Availability Zone, and when an AZ failure occurs, AWS automatically triggers a failover with zero manual intervention, directly addressing the requirement for improved resilience with the least operational effort. On the SAA-C03 exam, this question tests your understanding of the fundamental difference between high availability and disaster recovery: Multi-AZ is designed for automatic failover, while a Read Replica requires manual promotion and is intended for read scaling or cross-region recovery. A common trap is assuming a Read Replica provides automatic failover, but it does not—only Multi-AZ handles this seamlessly. Memory tip: think “Multi-AZ = automatic, no manual; Read Replica = manual, no automatic.”
SAA-C03 Design Resilient Architectures Practice Question
This SAA-C03 practice question tests your understanding of design resilient architectures. Match the stated requirement to the specific cloud service, access model, or configuration option — many options are valid in isolation but not for this scenario. After answering, compare your reasoning against the explanation and wrong-answer breakdown below. Once you have made your selection, read the full explanation to reinforce the concept and understand why each distractor is designed to mislead on exam day.
Exhibit
Current topology:
app -> Amazon RDS for PostgreSQL primary db-a in us-east-1a
app -> Amazon RDS read replica db-b in us-east-1b
Incident report:
10:14 UTC - Primary AZ impaired
10:15 UTC - Application returns database connection errors
10:18 UTC - DBA manually promotes db-b
10:22 UTC - Application reconnects
Observed replication lag before failure: 40 seconds
Target:
- Automatic failover within 2 minutes
- No manual promotion during an AZ outage
Based on the exhibit, the database is manually promoted during an Availability Zone failure and the application outage lasts longer than the target. What change best improves resilience with the least operational intervention?
Clue words in this question
Noticing these words before you look at the options changes how you read each choice.
Clue: "best"
Why it matters: Signals that multiple options may be partially correct. Choose the option that most directly solves the exact problem described, not the one that sounds most complete.
Clue: "least"
Why it matters: You want the option with minimum overhead, fewest steps, or lowest impact — not the most feature-rich or comprehensive answer.
Current topology:
app -> Amazon RDS for PostgreSQL primary db-a in us-east-1a
app -> Amazon RDS read replica db-b in us-east-1b
Incident report:
10:14 UTC - Primary AZ impaired
10:15 UTC - Application returns database connection errors
10:18 UTC - DBA manually promotes db-b
10:22 UTC - Application reconnects
Observed replication lag before failure: 40 seconds
Target:
- Automatic failover within 2 minutes
- No manual promotion during an AZ outage
A
Keep the read replica and automate promotion with a runbook after CloudWatch alarms fire.
Why wrong: Automation helps, but the underlying architecture still relies on manual-style promotion of an asynchronous replica rather than built-in high availability.
B
Convert the database to an RDS Multi-AZ deployment so a synchronous standby can fail over automatically.
Multi-AZ is designed for automatic failover within the same Region and maintains a synchronous standby for high availability. The exhibit shows that the current read replica requires manual promotion and produces an outage longer than the target. Switching to Multi-AZ removes the manual step and aligns the database layer with the desired recovery time.
C
Use a cross-Region read replica so promotion happens faster during an AZ failure.
Why wrong: Cross-Region replication adds distance and is intended for disaster recovery, not fast automatic failover within one Region.
D
Increase the application retry count and keep the current database design.
Why wrong: Retries can hide brief transient failures, but they do not fix the manual promotion delay or the architecture’s failover characteristics.
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Convert the database to an RDS Multi-AZ deployment so a synchronous standby can fail over automatically.
B is correct because RDS Multi-AZ automatically synchronously replicates data to a standby in a different Availability Zone and triggers an automatic failover with zero manual intervention when an AZ failure occurs. This directly addresses the requirement to improve resilience while minimizing operational effort, as the failover is handled by AWS without any runbook execution or manual promotion.
Key principle: Answer the scenario, not the keyword: identify the specific constraint before choosing the most familiar-sounding option.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
✗
Keep the read replica and automate promotion with a runbook after CloudWatch alarms fire.
Why it's wrong here
Automation helps, but the underlying architecture still relies on manual-style promotion of an asynchronous replica rather than built-in high availability.
✓
Convert the database to an RDS Multi-AZ deployment so a synchronous standby can fail over automatically.
Why this is correct
Multi-AZ is designed for automatic failover within the same Region and maintains a synchronous standby for high availability. The exhibit shows that the current read replica requires manual promotion and produces an outage longer than the target. Switching to Multi-AZ removes the manual step and aligns the database layer with the desired recovery time.
Clue confirmation
The clue words "best", "least" in the question point toward this answer.
Related concept
Read the scenario before looking for a memorised answer.
✗
Use a cross-Region read replica so promotion happens faster during an AZ failure.
Why it's wrong here
Cross-Region replication adds distance and is intended for disaster recovery, not fast automatic failover within one Region.
✗
Increase the application retry count and keep the current database design.
Why it's wrong here
Retries can hide brief transient failures, but they do not fix the manual promotion delay or the architecture’s failover characteristics.
Common exam traps
Common exam trap: answer the scenario, not the keyword
The trap here is that candidates often confuse read replicas (designed for read scaling and manual promotion) with Multi-AZ deployments (designed for automatic failover), and incorrectly assume that automating a runbook for read replica promotion is equivalent to the native automatic failover of Multi-AZ.
Detailed technical explanation
How to think about this question
RDS Multi-AZ uses synchronous replication to maintain a standby instance in a different AZ; during a failure, Amazon RDS automatically detects the primary instance failure and flips the DNS record to point to the standby, typically completing failover within 60-120 seconds. Unlike read replicas, which use asynchronous replication and require manual promotion, Multi-AZ provides automatic failover without data loss (zero RPO) and minimal RTO, making it ideal for high-availability requirements. In contrast, cross-Region read replicas are designed for disaster recovery across regions, not for low-latency AZ failure recovery.
KKey Concepts to Remember
Read the scenario before looking for a memorised answer.
Find the constraint that changes the correct option.
Eliminate answers that are true in general but not in this case.
TExam Day Tips
→Watch for words such as best, first, most likely and least administrative effort.
→Review why wrong options are wrong, not only why the correct option is correct.
Key takeaway
Answer the scenario, not the keyword: identify the specific constraint before choosing the most familiar-sounding option.
Real-world example
How this comes up in practice
An e-commerce site experiences heavy traffic on Black Friday and near-zero traffic during off-peak weeks. Rather than provisioning permanent large VMs, the team uses auto-scaling groups that add capacity automatically under load and reduce it overnight. Questions like this test whether you understand elasticity, availability zones, and cloud compute scaling patterns.
What to study next
Got this wrong? Here's your next step.
Identify which exam domain this question belongs to, review the core concept, then practise similar questions from the same domain.
Design Resilient Architectures — This question tests Design Resilient Architectures — Read the scenario before looking for a memorised answer..
What is the correct answer to this question?
The correct answer is: Convert the database to an RDS Multi-AZ deployment so a synchronous standby can fail over automatically. — B is correct because RDS Multi-AZ automatically synchronously replicates data to a standby in a different Availability Zone and triggers an automatic failover with zero manual intervention when an AZ failure occurs. This directly addresses the requirement to improve resilience while minimizing operational effort, as the failover is handled by AWS without any runbook execution or manual promotion.
What should I do if I get this SAA-C03 question wrong?
Identify which exam domain this question belongs to, review the core concept, then practise similar questions from the same domain.
Are there clue words in this question I should notice?
Yes — watch for: "best", "least". Signals that multiple options may be partially correct. Choose the option that most directly solves the exact problem described, not the one that sounds most complete.
What is the key concept behind this question?
Read the scenario before looking for a memorised answer.
About these practice questions
Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →
Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.
This SAA-C03 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAA-C03 exam.
Question Discussion
Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.
Sign in to join the discussion.