CCAR-P Practice Question: Developer Productivity and Operational Enablement
To ensure long-term maintainability and performance of LLM-based applications, which THREE architectural patterns should architects recommend? (Select THREE)
⚠ Common exam trap
Candidates often select manual processes like 'hardcoding prompts' or 'frequent manual testing,' failing to recognize the need for automated, decoupled architectures necessary for production-scale LLM maintenance.
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
✓
Decouple prompt management and model selection from core application logic.
Decoupling model logic, implementing robust caching, and establishing monitoring are vital for long-term sustainability. Decoupling allows for model upgrades without massive refactoring, caching reduces latency and costs for repetitive queries, and monitoring ensures that performance degradation is caught immediately. These patterns transform 'experimental' LLM features into production-grade systems that developers can manage efficiently, reducing the technical debt typically associated with quickly-built AI integrations.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Decouple prompt management and model selection from core application logic.
Why this is correct
Separating these layers allows developers to swap models or update prompts without deploying new application code. This modularity is essential for long-term maintainability, as it enables the team to adapt to new model releases or optimization requirements without the risk of breaking existing functionality.
- ✓
Cache frequent identical API requests at the application level.
Why this is correct
Caching significantly reduces costs and latency for repetitive inputs. For many applications, users ask similar questions or the system processes common data patterns. By serving cached results, you avoid unnecessary API calls, save money, and provide an instantaneous experience to users who are requesting known information.
- ✗
Hardcode system prompts to ensure the model behavior cannot change over time.
Why it's wrong here
Hardcoding prompts is a maintenance nightmare. It prevents updating instructions to improve quality or safety and makes version control impossible. Over time, as your application needs evolve, being unable to update prompts will force you into difficult refactoring sessions, which is the opposite of productive architecture.
- ✓
Implement continuous monitoring of token usage, costs, and latency.
Why this is correct
Monitoring is the only way to ensure that performance and costs remain within acceptable bounds. It provides alerts when latency spikes or costs trend upward, allowing the team to investigate before a minor problem becomes a critical failure or a massive budget overrun in production.
- ✗
Use the largest available context window for every single request to maximize intelligence.
Why it's wrong here
Using the maximum context window for every request is wasteful and inefficient. It increases costs significantly and can introduce unnecessary latency. Architects should advise using the smallest context window necessary for the task, which improves efficiency and keeps costs predictable, demonstrating a mature approach to resource management.
About these practice questions
Courseiva writes every CCAR-P question from scratch — 262 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 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.