Courseiva

CCAR-P Advanced Agentic Architecture Practice Question

You are scaling an agentic system that uses external APIs. Which THREE design patterns prevent the agent from being blocked by third-party rate limits or latency?

⚠ Common exam trap

Candidates often focus on increasing API rate limits or scaling infrastructure, failing to recognize that architectural patterns like circuit breakers and caching are the standard for handling third-party instability.

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

✓

Circuit breaker pattern to detect and isolate failing API endpoints.

Managing external dependency risk is critical for production agents. Implementing a circuit breaker prevents cascading failures by halting calls to failing services. A task queue enables asynchronous execution, decoupling the agent's reasoning from external latency. Finally, caching common responses reduces total API calls, improving throughput and reliability. Combined, these patterns create a resilient boundary between the autonomous agent and the unpredictable nature of external network services.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Circuit breaker pattern to detect and isolate failing API endpoints.

    Why this is correct

    A circuit breaker monitors for failures and trips when a threshold is reached. This stops the agent from sending requests to a service known to be down, preventing wasted resources and allowing the service time to recover. It is essential for protecting the agent from external system instability.

  • ✗

    Synchronous, real-time polling for every single tool invocation.

    Why it's wrong here

    Synchronous polling ties up the agent's execution thread, leading to severe performance bottlenecks and high latency. If an external API is slow, the agent becomes unresponsive. This approach is fundamentally unscalable and exposes the entire system to the latency fluctuations of the third-party provider.

  • ✓

    Asynchronous task queuing for long-running tool operations.

    Why this is correct

    Queuing decouples the agent's reasoning process from the tool execution. The agent can trigger the task and move on or wait on a callback. This architecture allows the system to manage multiple long-running tasks efficiently without blocking the core reasoning loop of the agent or hitting timeouts.

  • ✓

    Request-response caching to serve recurring tool result patterns.

    Why this is correct

    Caching minimizes redundant API calls, which directly combats rate limits. By storing the results of frequent queries, the agent can provide immediate responses without external calls. This reduces cost, decreases latency, and ensures that the agent remains performant even when external services are experiencing high load or throttling.

  • ✗

    Increasing model temperature to provide more creative workarounds.

    Why it's wrong here

    Temperature settings have no impact on network latency or API rate limits. Increasing creativity through temperature will not solve an architectural problem regarding external dependency management. This will only lead to less predictable outputs and potentially more erroneous API requests, further worsening the stability of the system.

About these practice questions

This CCAR-P question is part of Courseiva's 262-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Anthropic exam blueprint

This CCAR-P practice question is part of Courseiva's free Anthropic 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 CCAR-P exam.