Solution Design & Architecture

17% of the Claude Certified Architect – Professional blueprint — roughly 11 of the 63 questions on a real sitting.

Solution Design & Architecture is the second-largest domain on CCAR-P at 17% — roughly 11 of the 63 questions. It is the domain that sets the tone for the whole exam, because almost every question is a choice between designs that would all work, at different costs.

The blueprint covers translating business problems into Claude-based solutions, designing end-to-end architectures with feedback loops, selecting between workflow, agentic and augmented-LLM patterns, designing multi-agent systems and orchestration strategies, applying decomposition techniques, and aligning a solution to business value — efficiency, cost, and performance SLAs.

What separates this from the Foundations tier is the presence of consequences. Foundations asks which pattern a description matches. Professional gives you a constraint — a per-transaction cost ceiling, a p95 latency target, a compliance boundary, a team that has to operate this in six months — and asks which design survives it. The correct answer is frequently the less sophisticated one, and candidates who have spent a year building agents find that genuinely hard to pick.

If you are budgeting study time, treat this domain and Integration as the pair that decides your result. Together they are 36% of the exam, and the reasoning they test is the same reasoning: name the trade-off, then choose against a stated constraint rather than against a general preference.

What the exam actually tests

  • Choosing between a workflow, an agent, and a single augmented LLM call — and naming what each costs
  • Which composition pattern a scenario calls for: routing, prompt chaining, parallelisation, orchestrator-workers, evaluator-optimiser
  • When multi-agent fan-out is a context strategy rather than a speed strategy, and when it is neither
  • Where the feedback edge lives in an end-to-end design, and what consumes it
  • Decomposing a pipeline so different steps can run on different models and effort levels
  • Tying an architectural choice to a stated business constraint instead of to abstract quality

Workflow, agent, augmented LLM — the decision is about specifiability

A workflow orchestrates model calls through code paths you wrote: predictable cost, predictable latency, a trace you can read. An agent lets the model decide the control flow at runtime: it handles tasks you could not fully specify in advance, and its cost per request has no upper bound you set in code.

Four questions decide it. Is the task genuinely hard to specify ahead of time? Does the outcome justify higher cost and latency? Is the model capable at this task? Can errors be caught and recovered from — by tests, review, or rollback? A 'no' on any of them means drop to the simpler tier.

The exam-relevant consequence is variance. A workflow's spend per request sits in a narrow band; an agent's has a long tail. When a stem gives you a per-transaction cost model or a hard latency budget, that tail is the thing that breaks it, and the agentic option is the distractor.

Composition patterns and what selects between them

The augmented LLM — one model call with retrieval, tools and memory attached — is the unit. Everything above it is composition.

Routing fits when the input class determines the handler and you can classify cheaply. Prompt chaining fits when each step's output is the next step's input and you want a checkable gate between them. Parallelisation fits two shapes: sectioning, where independent subtasks run at once, and voting, where the same task runs several times and the results are aggregated. Orchestrator-workers fits when you cannot enumerate the subtasks until you have seen the input. Evaluator-optimiser fits when you have a clear rubric and iteration measurably improves the output.

Whether the number of subtasks is known in advance is what separates parallelisation from orchestrator-workers, and it is the fact exam questions most often bury in a clause.

The feedback edge is part of the architecture

The blueprint's phrasing is input, processing, output, feedback loops. The first three are where most candidates' designs stop, and the fourth is where production systems differ from demos.

A feedback edge is a concrete path: a human correction, a thumbs-down, a downstream rejection, a support escalation — captured, routed somewhere, and consumed by something. The realistic destinations are an evaluation set that grows from production failures, a retrieval corpus that receives the corrected document, a prompt or skill that gets amended, or a routing table that learns which inputs to send elsewhere.

A design with no path from a bad output back into the system does not stay at its launch quality. It degrades quietly, because the world moves and nothing tells the system. Expect at least one question where the strongest-looking design is the one missing this edge.

Multi-agent orchestration: what it buys, what it costs

Delegating to subagents buys two things: parallel execution, and — more importantly — context isolation. Each subagent works in its own context window, so reading-heavy exploration never fills the coordinator's. Framing fan-out as a context strategy first is the professional read.

It costs a briefing on the way in and a report on the way out, per subagent. Subagents do not inherit the coordinator's conversation; whatever the task description omits, the subagent does not know. They share a filesystem, not a history.

Good fits: genuinely independent tracks, work that would otherwise flood one context, specialists with narrow tool sets. Poor fits: anything one loop could finish in a handful of tool calls, and verification — checking the work belongs in the main loop, where the coordinator already holds the context needed to judge it.

Decomposition against the cost and latency envelope

Decomposition is what lets a pipeline use different models for different steps. Extraction, classification, normalisation and filtering are high-volume, low-judgement work a small fast model does well; the synthesis or decision step is where capability earns its price. Effort level is a second dial on the same axis — lowering effort on a routine step often recovers more latency than downgrading the model, and costs less quality.

The business-value framing matters here. The blueprint names efficiency, transformation, productivity, cost and performance SLAs, and questions tend to state one of them explicitly. An answer that improves accuracy when the stated constraint was p95 latency is wrong, however good the technique. Read for which pillar the scenario is measured on before comparing options.

Where candidates go wrong

Trap 1 — 'Professional tier means the agentic answer'

Candidates who have built agents reach for the agentic option because it demonstrates the most knowledge. The exam is testing judgement, and the professional judgement is to pick the simplest tier that meets the requirement. When a stem hands you an enumerable sequence of steps, a fixed input format, and a latency budget, the workflow is the answer and the agent is the distractor — deliberately, because it is the one experienced candidates want.

Trap 2 — 'More subagents means more parallelism means faster'

Each subagent pays a briefing on the way in and a report the coordinator has to read on the way out, and the synthesis step is serial no matter how wide the fan-out. On a task one loop could finish in a few tool calls, delegation is slower and more expensive than doing it directly. Splitting one modest job across several subagents is the specific version of this that shows up in scenarios, alongside spawning a subagent to verify work — verification belongs where the context already is.

Trap 3 — 'Cost is a function of which model we picked'

Per-token price is often the smaller term in a production bill. The bigger ones are structural: retries on failures that were never going to succeed, tool results pumped back through the context window unfiltered, a loop that re-reads the same large input every turn, and a cache that never hits because something volatile sits early in the prompt prefix. Those are architecture problems with architecture fixes, and unlike a model downgrade they cost no quality.

Trap 4 — 'Design the happy path, add error handling later'

Failure behaviour is structural, not a later increment. Whether partial results survive a mid-workflow tool failure, whether a run can resume rather than restart, what happens when retrieval returns nothing, and where a refusal or a truncated response is caught are all decided by the shape you chose. Retrofitting resumability into a design that discards intermediate state is a rewrite. Expect stems that describe a working system and ask what breaks first at ten times the volume.

How to study this domain

Work this domain by rewriting scenarios rather than by reading pattern lists. Take any system you have shipped and write down, in one line each: the pattern, the constraint that selected it, and the pattern you rejected. If you cannot name the rejected alternative, you have a habit rather than a decision — and that is exactly the gap CCAR-P questions are built around.

When practising, read the stem twice. The first pass identifies what is being designed; the second finds the constraint, which is usually one clause — a cost ceiling, a percentile latency target, a data boundary, a team that inherits this. Then eliminate against that constraint alone. Options in this domain are engineered so that several are correct in general and only one survives the stated condition.

Drill the specific discriminators: known versus unknown subtask count, independent versus dependent steps, reversible versus irreversible actions, and bounded versus unbounded per-request cost. Practise saying out loud what each wrong option would cost in production. If you cannot name the failure it causes, you have not understood the question well enough to answer it, and guessing between two plausible designs is where this domain takes points off experienced architects.

Common questions

How many CCAR-P questions come from Solution Design & Architecture?

The blueprint puts it at 17%. On a 63-question exam that is about 11 questions — the second-largest domain after Integration at 19%.

Do I need to know the Claude Agent SDK or Managed Agents to pass this domain?

No. The domain tests architectural decisions, not any one SDK's syntax. You should understand what an agent loop does, what a subagent does and does not inherit, and what hosting the loop yourself versus using a managed runtime changes about your operational burden — but you will not be asked to write code.

How is this different from the Foundations-tier architecture material?

Foundations asks you to recognise a pattern from its description. Professional gives you a constraint with consequences — a cost ceiling, an SLA, a compliance boundary, a handover — and asks which design survives it. Several options are usually correct in the abstract; exactly one is correct under the stated condition.

When is multi-agent genuinely the right answer?

When the work splits into tracks that are independent of each other, or when one track would otherwise fill the coordinator's context with reading. Both conditions are about isolation as much as speed. If the sub-tasks are small, dependent, or the task is verification, a single loop wins on cost and latency.

The options all look defensible. How do I choose?

That is the design of the question. Find the constraint stated in the stem and treat every option as a claim about that constraint only. An option that improves accuracy is wrong when the stem was about tail latency, and an option that reduces latency is wrong when the stem was about an auditable decision trail.

Practise this domain

The CCAR-P bank is weighted to the blueprint above, so 17% of what you practise is this domain — and every option carries a written explanation, not just the correct one.

See CCAR-P

Other CCAR-P domains

Not affiliated with or endorsed by Anthropic. Domain names and weightings are taken from the published exam guide; always check the official guide before booking.