Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
Question 11 of 28
Free Preview · 28 of 93 · questions 1–28 of 93 are free. Sign up free to sync your progress across devices.
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
- Option C is correct because operational error handling should distinguish failures by impact, urgency, and recoverability. Anthropic's API documentation already separates error conditions by type and documents different recovery behaviors. For example, transient connection failures, rate limits, and many 5xx errors are automatically retried by official SDKs with exponential backoff, while other failures require application correction or investigation. Treating all of those conditions as the same operational severity creates either alert fatigue or missed incidents. A production design should classify errors using criteria such as user impact, data integrity risk, security exposure, persistence after retry, affected request volume, and whether automatic recovery succeeds. High- severity failures that threaten service availability or correctness can page the on-call engineer. Recoverable or isolated failures can be logged with structured metadata, request IDs, and metrics for later review. Option A pages on everything and quickly makes alerts noisy. Option B destroys observability for non-paging errors. Option D preserves the original defect by assigning the same severity to every condition. Therefore, C follows sound Claude application operations. Relevant Study Guide topics: API errors, retries, observability, incident response, severity classification, structured logging, and production operations.