PrepGenAICerts

From Business Requirements to Functional & Infrastructure Requirements

Core

Translate business requirements into functional and infrastructure requirements · Difficulty 1/5

0%
requirementsfunctional-requirementsinfrastructure-requirementssolution-design

Explanation

The Translation Step

Before writing code, a business requirement (the stakeholder's goal) has to be translated into two more concrete layers:

  • Functional requirements -- what the system must do (e.g., summarize a support ticket, classify a document, answer a question against a knowledge base)
  • Infrastructure requirements -- what the system needs to run: latency targets, throughput, data residency, availability, budget

A Claude application's design flows directly from these two layers. Get the translation wrong and every downstream choice -- model tier, realtime vs. batch, caching strategy -- inherits the mistake.

Five Questions to Extract

QuestionWhat it decides
Latency sensitivityInteractive (streaming, fast model) vs. tolerant (batch)
VolumeA handful of requests vs. tens of thousands
Accuracy/criticalityDoes output feed a human review step or an automated action?
Data sensitivityPII or regulated data, which drives security design
Cost ceilingShapes model tier, caching, and batch use

A low-latency, user-facing chat and an overnight bulk-analysis job sit at opposite ends of nearly every one of these axes -- opposite latency tolerance, opposite realtime/batch fit, and often opposite model-size fit (a fast, cheaper model for high-volume bulk work vs. a stronger model for a smaller number of high-stakes interactive turns).

Common exam traps

  • Defaulting to the biggest model or the realtime API regardless of the requirement. Solution architecture is driven by the requirement, not by habit. "Cost is the primary concern and results aren't needed until morning" describes a batch requirement -- it is not a reason to parallelize synchronous calls to finish faster.
  • Treating latency, volume, accuracy, data sensitivity, and cost as independent knobs rather than a single profile that should point to one coherent architecture.

Key Takeaways

  • Business requirements translate into functional requirements (what the system does) and infrastructure requirements (latency, throughput, residency, availability, budget)
  • Extract latency sensitivity, volume, accuracy/criticality, data sensitivity, and cost ceiling before choosing an architecture
  • Opposite requirement profiles (interactive chat vs. overnight bulk job) call for opposite architectural choices
  • Solution architecture must be driven by the requirement, not by defaulting to the biggest model or the realtime API

Glossary Terms

Related 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.