TimoBy Amotion AI

Solution Design and Architecture: CCAR-P domain 1 study guide

CCAR-P · Solution Design & Architecture (17% of the exam)

Domain 1 is Solution Design & Architecture, 17% of the CCAR-P exam. It tests one decision above all: given a business problem, choose the simplest Claude architecture that meets the requirement, and defend that choice against a more complex option.

What the official guide covers

The Claude Certified Architect Professional exam guide (version 1.0, effective July 2026) lists six tasks under Domain 1, "Solution Design & Architecture":

What the guide listsWhat it means in practice
Translate business problems into Claude-based solutionsTurn "speed up claims handling" into inputs, outputs and success measures
Design end-to-end architectures, from input to processing to output to feedback loopsDraw the whole path, including how corrections flow back
Select architectural patterns (workflow, agentic, augmented LLM)Decide who controls the next step: your code or Claude
Design multi-agent systems and orchestration strategiesDecide when subagents beat one agent, and what each receives
Apply decomposition techniquesSplit a complex job into steps you can test alone
Align solutions to business value pillars (efficiency, transformation, productivity, cost, performance SLAs)Tie each choice to an outcome the sponsor can measure

From business problem to design

Answer five questions before you pick a model or a pattern:

  1. What output does the business need, and who uses it?
  2. What are the inputs, and how often do they change?
  3. How will you know an output is correct? This becomes the test set.
  4. What does a wrong output cost, and who catches it?
  5. What volume and response time must it handle?

Questions 3 and 4 shape the design more than model choice. An output that moves money or changes a record needs a check in code or a person.

Split the work: Claude, existing systems or people

Before you choose a pattern, give every step of the request one owner. Four model behaviours drive the split: outputs vary between runs, the context window is a hard limit, a wrong answer sounds as sure as a right one, and knowledge of rare, private or changing facts is unreliable.

OwnerTakes the steps thatExample: an IT access-request assistant
ClaudeNeed language: reading, classifying free text, draftingWork out which system and access level the employee is asking for
Existing systemsAlready have a reliable answer: rules engines, databases, live recordsCheck the role's entitlements in the identity system; grant standard access
PeopleNeed judgement or accountability, or cannot be undoneApprove access to payroll or production data

Some steps split: Claude drafts the reply to the employee, the ticketing system sends it. Test each assignment with three questions: can a wrong call be undone, what does it cost, and who must answer for it?

The common mistake is moving a fixed business rule into the prompt because one component looks simpler. "Orders over 10,000 need credit approval" works on clean numbers, then fails silently when the amount arrives as "roughly ten thousand" in a sentence, and no log shows the misroute. Let Claude extract the amount; let code apply the threshold.

The end-to-end shape

Name all four stages in every design document.

StageWhat it holdsQuestions to answer
InputRequests, documents, events, system dataIs it trusted? Does it need validation or redaction?
ProcessingPrompts, retrieval, tool callsSingle call, workflow or agent? Which model tier per step?
OutputData, text, actions in other systemsIs it validated before anything acts on it?
Feedback loopCorrections, reviewer decisions, logsHow do failures become test cases and prompt changes?

The feedback loop is the stage candidates forget. When two options differ only in whether they feed corrections back, the one that does is usually right.

Workflow, agent or augmented LLM?

Anthropic's "Building effective agents" defines the terms. An augmented LLM is a model call with retrieval, tools and memory. A workflow runs LLM calls and tools "through predefined code paths". An agent lets Claude direct its own process and tool use. Start simple; add agentic steps only when simpler solutions fall short.

SituationChooseWhy
One question answered from known documentsAugmented LLM: one call with retrievalCheapest, fastest and easiest to test
Fixed steps in a known orderWorkflow: prompt chainingEach step tested and gated in code
Distinct request typesWorkflow: routingEach type gets its own prompt or model
Independent subtasks, or several views of one inputWorkflow: parallelisationFaster, or more reliable by comparing
Subtasks cannot be predicted in advanceOrchestrator-workersA coordinator decides the subtasks at run time
Clear quality criteria, value from revisingEvaluator-optimizerOne call drafts, another critiques
Open-ended task with an unknown number of stepsAgentClaude chooses the next step from what it has learned

When two patterns both look possible, check five factors in order and stop at the first that rules one out: can the steps be listed in advance, what a wrong answer costs, whether operations can reconstruct what happened, the latency budget, and cost per request at real volume. An agent is weakest on all five, so it needs a real reason. If an agent's traces show only a handful of recurring paths, a router with one chain per path does the same job and can be audited.

The CCAR-F pages cover the mechanics: 1.1 Agentic loops, 1.4 Workflow enforcement and handoff and 1.6 Task decomposition.

When to use several agents

Anthropic's write-up of its multi-agent research system names good fits for a coordinator with subagents: work that splits into independent parts, material larger than one context window, and parts that need different tools. Tasks where agents must share context or depend on each other, including most coding tasks, fit poorly. Multi-agent runs also use far more tokens than a chat, so the task's value must cover the cost.

  • Each subagent gets a full brief. In the Claude Agent SDK a subagent sees only the prompt it is given, not the parent's conversation. The brief needs the objective, output format, sources or tools to use and the limits of the task.
  • Each subagent gets only the tools it needs. A reviewer gets read-only tools.
  • Check coverage before synthesis. The coordinator must confirm one result per unit it sent out. A subagent that timed out or returned nothing is retried or reported as a gap, never left out of a summary that reads as complete.
  • Protect the coordinator. A failed subagent can be retried; a coordinator that loses its state usually loses the run. Checkpoint its progress and pass one trace ID to every subagent.
  • Gate irreversible actions. A subagent that would archive, pay or delete waits for human approval; lower-stakes actions are sampled instead of each being approved.
  • Cap the tree. Subagents can spawn their own subagents. The Agent SDK lets you limit nesting depth, concurrency and spend (max_budget_usd).

For coordinator patterns and context passing in depth, see 1.2 Coordinator and subagent patterns and 1.3 Subagent invocation and context passing.

Tie the design to business value

Agree a measure for each relevant pillar with the sponsor before you build.

PillarWhat to measureDesign lever
EfficiencyHandling time per caseAutomate repeated steps; people handle exceptions
ProductivityTime to first draftPut Claude where people wait or retype
TransformationA service that was not possible beforeRedesign the process, not a faster copy
CostCost per completed task, including review timeModel tier per step, caching, batch jobs
Performance SLAsResponse time, accuracy on the agreed test setPattern choice, parallel steps

Two short statements go with the design into the statement of work. The feasibility verdict is one of three: feasible as scoped, feasible with constraints (each one written down, such as a maximum document length or a review gate), or not feasible (name the constraint that rules it out and the scope cut that would change it). The value statement compares the measured baseline with the projected state in the same unit, subtracts run cost, and gives a payback period plus what happens if volume or gain per task comes in lower. If a person still reviews outputs, keep their time in the projection.

Example: an architecture decision record

ADR-007  Claims triage architecture
Status:   Accepted

Context
  4,000 claims a day arrive by email. Handlers spend most of their time sorting
  them into five types and checking coverage. Target: triage within 10 minutes.
  A "not covered" decision must never reach a customer without human review.

Options
  1. One agent with all tools that decides its own steps
  2. Workflow: route by claim type > extract fields > check coverage >
     human review for every "not covered" or "unclear" result
  3. Coordinator agent with one subagent per claim type

Decision
  Option 2.

Reasons
  Steps are known and fixed. Each can be tested alone. The human review must
  happen every time, which code enforces and an agent's choices do not.
  Lowest cost per claim.

Consequences
  A new claim type needs a new route. Claims that fit no route go to a person.
  Revisit if more than 10% of claims fall outside the routes.

Value pillars
  Efficiency: handler minutes per claim. Performance SLA: 10-minute triage.

Feedback loop
  Handler overrides are logged and added to the test set every week.

Rules that decide exam answers

  • The simplest pattern that meets the requirement wins. Known steps call for a workflow; one call with retrieval beats both when it is enough.
  • A rule or step that must always hold belongs in code. Thresholds, eligibility rules, approvals and validations go in the workflow, an existing system or a hook, not in a prompt or an agent's instructions. Live records such as a customer's tier come from the system of record.
  • Subagents only know what you tell them. When subagents duplicate work or miss the point, fix the brief before changing the model.
  • Several agents need parallel, independent work. Tightly linked steps do better in one agent or a workflow.
  • No design is complete without a feedback loop. Corrections and failures must reach the test set and the prompts.
  • Agree the value measure before the pattern. Start from a measurable outcome, not a technology.

Where it appears in the exam

Solution Design & Architecture carries 17% of the CCAR-P exam, second only to Integration. Expect a business situation (a volume, a response-time target, a regulated process) and a question about which pattern, decomposition or orchestration fits. The guide names financial services, healthcare, retail, technology, education and government as typical candidate industries.

Two sample questions

These are original Timo practice questions. They are not official exam questions.

Question 1

A bank's finance team produces a monthly reconciliation report. Each month the same steps run: pull totals from three systems, compare them, and write commentary for every variance above a set threshold. A developer proposes an autonomous agent with access to all three systems. What should the architect recommend?

Answer: D. The steps are fixed, so a workflow is cheaper, easier to test and predictable, and code does the arithmetic exactly. A adds orchestration cost for work that needs no exploration, B leaves a fixed process to the model's choices, and C refines the whole report when only the commentary needs Claude.

Question 2

A coordinator agent sends subagents to review competitors' public filings for a client. The summaries ignore the client's question and repeat each other. Each delegation says only "Research company X". What should the architect change first?

Answer: B. Subagents know only their brief, so a complete brief fixes both the missed question and the overlap. A floods each subagent with context it does not need, C does not supply the missing information, and D gives up the parallel work that suits this task.

Build exercise

  1. Pick a slow process at your workplace and answer the five design questions above.
  2. Draw the four stages (input, processing, output, feedback loop) for it and mark where a wrong output would cause harm.
  3. Write a one-page decision record comparing a single augmented call, a workflow and an agent. Choose one, with reasons and consequences.
  4. Name one value pillar and the measure you would report after the first month.

Practise this topic

Sources