PrepGenAICerts

Solution Design & Architecture

17% of exam

Translate business problems into end-to-end Claude solution designs, select the right pattern along the augmented-LLM/workflow/agent complexity gradient, and align every architectural tradeoff to business value.

6

task statements

11

concepts

66

practice questions

Domain Mastery

0%
ts-ccarp-1.1

Translate a business problem into a Claude-based solution design

Starting from the business outcome, deriving functional and non-functional requirements, and extracting the constraints that decide the architecture before any pattern is chosen.

Knowledge of

  • The design flow: elicit the requirement, derive functional and non-functional requirements, then choose the architecture that meets them at acceptable cost
  • The six dimensions to extract before choosing any pattern: latency, volume/scale, criticality, data sensitivity, cost ceiling, and quality bar
  • How these constraints -- not preference -- decide realtime vs. batch processing, the model tier, the integration protocol, and where humans sit in the loop
  • The difference between a proof-of-concept design and a production-ready design, which adds evaluation, observability, security, and lifecycle as first-class concerns from day one

Skills in

  • Eliciting the business outcome before defaulting to a technology choice such as "use an agent" or "use the biggest model"
  • Extracting latency, volume, criticality, data sensitivity, cost ceiling, and quality-bar constraints from a stated business requirement before selecting a pattern
  • Anchoring an architecture recommendation on the stated constraint rather than a default preference
  • Distinguishing proof-of-concept scope from production scope when sizing a design, and accounting for evaluation, observability, security, and lifecycle from the start

Concepts

ts-ccarp-1.2

Select among the augmented LLM, workflow, and agentic architectural patterns

Understanding the complexity gradient from a single augmented model call through predefined workflows to fully autonomous agents, and the composition patterns within workflows.

Knowledge of

  • The complexity gradient across augmented LLM, workflow, and agentic patterns, and when each fits
  • The augmented LLM (model + retrieval + tools + memory) as the atomic unit that workflows and agents compose
  • Workflow composition patterns: prompt chaining, routing, parallelization (sectioning and voting), orchestrator-workers, and evaluator-optimizer
  • The definition of an agent as a system where the LLM dynamically directs its own steps and tool use in a loop (plan -> call tool -> observe real environment feedback -> repeat)
  • The distinction between orchestrator-workers (subtasks decided dynamically at runtime) and parallelization sectioning (subtasks known in advance)

Skills in

  • Selecting the augmented LLM as the pattern for a single well-scoped step in a design
  • Selecting a workflow when a task decomposes into known, fixed steps where predictability and testability matter
  • Selecting an agentic pattern for open-ended tasks whose steps can't be enumerated in advance
  • Choosing among prompt chaining, routing, parallelization, orchestrator-workers, and evaluator-optimizer based on the shape of the task
  • Distinguishing orchestrator-workers from parallelization sectioning by identifying who decides the subtasks and when

Concepts

ts-ccarp-1.3

Design end-to-end architecture with input, processing, output, and feedback loops

Extending a design beyond a single model call to the full input, processing, output, and feedback-loop shape a production system requires.

Knowledge of

  • The end-to-end architecture shape: input -> processing -> output -> feedback loops
  • Input-stage concerns: ingestion, validation, separation of trusted instructions from untrusted data, and retrieval of grounding context
  • Processing-stage concerns: the chosen pattern (augmented LLM/workflow/agent), model selection, and prompt/context assembly
  • Output-stage concerns: structured-output contracts, validation, defensive parsing, and delivery to downstream systems
  • Why feedback loops (evaluation, monitoring, observability) are mandatory rather than optional given model non-determinism

Skills in

  • Designing an end-to-end architecture that explicitly accounts for input, processing, output, and feedback stages rather than a single model call
  • Separating trusted instructions from untrusted input data at the input stage
  • Specifying structured-output contracts and defensive parsing at the output stage
  • Building feedback loops that detect regressions on a new model version and catch retrieval drift, proving the system still meets its SLA

Concepts

ts-ccarp-1.4

Design multi-agent systems and orchestration for genuinely separable work

Using a manager/orchestrator with specialized subagents for context isolation, specialization, and parallelism, while weighing the real cost of multi-agent overhead.

Knowledge of

  • The manager/orchestrator + specialized subagents pattern, where each subagent runs in its own context window and returns only a condensed result
  • Context isolation as the defining benefit of subagents, not merely "more prompts"
  • Specialization benefits: a focused prompt, tool set, and model tier per subagent (e.g., routing cheap steps to Haiku, hard steps to Sonnet/Opus)
  • Parallelism benefits when independent subtasks run concurrently
  • The real costs of multi-agent designs: multiplied token usage and coordination overhead

Skills in

  • Reserving multi-agent hierarchies for work that is genuinely separable and expensive enough to justify the overhead, not as a default
  • Assigning subagents a focused prompt, tool set, and model tier appropriate to their subtask
  • Recognizing when a single well-scoped augmented LLM wins on cost and latency over a multi-agent design
  • Justifying a manager/subagent design by its context-isolation benefit rather than assuming it is automatically higher quality

Concepts

ts-ccarp-1.5

Apply decomposition techniques to make complex problems tractable

Choosing among sequential, parallel, routing, and recursive/hierarchical decomposition to break complex problems into well-scoped, evaluable sub-steps.

Knowledge of

  • Sequential decomposition (prompt chaining) for ordered sub-steps that depend on the previous step
  • Parallel decomposition for independent subtasks that run concurrently and merge
  • Routing decomposition: classify first, then send each class down a specialized path
  • Recursive/hierarchical decomposition where an orchestrator spawns subagents that may themselves decompose further
  • How decomposition improves reliability by making steps easier to prompt, evaluate, and debug, and by creating natural boundaries for gate checks

Skills in

  • Choosing sequential decomposition when sub-steps have genuine dependencies on prior output
  • Choosing parallel decomposition when subtasks are independent and can be merged after execution
  • Choosing routing decomposition when inputs fall into distinguishable classes that need specialized handling
  • Choosing recursive/hierarchical decomposition for tasks that need orchestrator-spawned subagents that may decompose further
  • Placing validation or gate checks at decomposition boundaries to catch errors before they propagate

Concepts

ts-ccarp-1.6

Align architectural decisions to business value pillars

Justifying every architectural tradeoff in the language of business value -- efficiency, transformation, productivity, cost, and performance/SLAs -- and avoiding optimization of unrequested metrics.

Knowledge of

  • The five business value pillars: efficiency, transformation, productivity, cost, and performance/SLAs
  • How to map a specific architectural tradeoff to the value pillar it serves (e.g., smaller model + prompt caching = cost/performance; human-in-the-loop review = risk/quality)
  • The risk of optimizing a metric the business didn't ask for at the expense of one it did

Skills in

  • Articulating which business value pillar a given architectural decision serves
  • Anchoring tradeoff decisions (model tier, caching, batching, human review) on the pillar the business actually asked for
  • Avoiding over-optimization of unrequested metrics (e.g., latency) at the expense of requested ones (e.g., cost, quality)
  • Communicating design tradeoffs in the language of business value for stakeholder discussions

Concepts

PrepGenAICerts.com is an independent third-party exam-prep platform for the Claude Certified Architect (CCA-F) certification. We are not affiliated with, endorsed by, or acting on behalf of Anthropic PBC.

Note: New premium upgrades are temporarily paused while we resolve an issue with our payment provider. Existing premium members retain full access.