mediumMultiple ChoiceObjective-mapped
AZ-400 Practice Question: Refer to the exhibit
Exhibit
Metrics for WebApp1 (last 24 hours): Time | Requests | HTTP 5xx | AverageResponseTime 10:00 AM | 1200 | 0 | 200 ms 10:05 AM | 1500 | 0 | 210 ms 10:10 AM | 1800 | 0 | 220 ms 10:15 AM | 2000 | 0 | 230 ms 10:20 AM | 2200 | 0 | 240 ms 10:25 AM | 2500 | 0 | 250 ms 10:30 AM | 3000 | 15 | 500 ms 10:35 AM | 2800 | 12 | 480 ms 10:40 AM | 2600 | 8 | 450 ms 10:45 AM | 2400 | 3 | 400 ms
Refer to the exhibit. You monitor an Azure App Service web app. At 10:30 AM, you observe a spike in HTTP 5xx errors and response time. Based on the metrics, what is the most likely cause?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
The web app reached its scaling limit and could not handle the increased load.
The request count increased gradually from 1200 to 2500 before the errors started at 10:30 AM. The sharp rise in errors and response time coinciding with peak load indicates the app reached its capacity limit (e.g., instance count or plan limits).
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
The web app reached its scaling limit and could not handle the increased load.
Why this is correct
The correct explanation is that the App Service plan reached its maximum configured instance count, causing a capacity bottleneck. As request volume steadily increased throughout the morning, CPU/RAM utilization and the request queue grew until hitting the scaling ceiling at 10:30 AM. At that point, the service could not spawn additional instances, and Azure began responding with HTTP 500/503 errors and severe latency, which matches the sharp degradation in the exhibit.
- ✗
A deployment of new code at 10:30 AM introduced a bug.
Why it's wrong here
This is incorrect because there is no evidence of a deployment event; the request count increases gradually before 10:30 AM, not as a sudden step-change typical of a release. A code bug introduced at that exact time would likely cause an immediate, spiky error rate or a behavior shift, regardless of traffic volume, rather than a load-dependent slowdown that escalates as requests rise. Additionally, the metrics show the app handled normal traffic fine until requests exceeded the instance capacity, pointing to a resource limit rather than a regression.
- ✗
A DDoS attack started at 10:30 AM.
Why it's wrong here
A DDoS attack usually produces a sudden, high-bandwidth spike from many distributed IPs, not the gradual and sustained request ramp seen in the exhibit. Azure App Service integrated DDoS protection would absorb or filter such malicious traffic, and the observed errors are consistent with request saturation rather than packet flooding. Attack traffic also tends to cause immediate resource exhaustion with a sharp, discontinuity at the start time, whereas here the requests climbed for hours before failures, indicating organic load growth.
- ✗
A database outage caused the errors and slow responses.
Why it's wrong here
A database outage would typically generate errors irrespective of request volume, causing immediate failures across the entire application rather than a load-correlated degradation. The exhibit shows errors and slow responses only after the request count reached a threshold, which implies the bottleneck is in the app tier's compute capacity (CPU, memory, instance count) and not a downstream dependency failure. There are also no database-specific metrics or error patterns (e.g., connection timeouts, deadlocks) to substantiate that claim, so this is not the most plausible root cause.
Go deeper
Related to this question
About these practice questions
Courseiva writes every AZ-400 question from scratch — 823 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-400 practice question is part of Courseiva's free Microsoft 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 AZ-400 exam.