Skip to content

AIP-C01 · Study Guide

← Domain 1: Foundation Model Integration, Data Management, and Compliance

1.1.1 · Lesson 1 of 28

Create comprehensive architectural designs aligned with business needs and technical constraints

Design an architecture that maps: Business requirements → technical requirements → GenAI components → AWS services. Typical constraints include:

WHAT

Design an architecture that maps:

Business requirements → technical requirements → GenAI components → AWS services.

Typical constraints include:

  • latency
  • cost
  • availability
  • security
  • data residency
  • scalability
  • model capability
  • context requirements
  • compliance
  • integration requirements
  • expected traffic
  • response quality

WHY

A model that produces excellent answers may still be the wrong solution if:

  • latency is too high
  • cost is too high
  • required data cannot leave a region
  • the model does not support the required modality
  • the application needs deterministic processing
  • the system cannot meet availability requirements

HOW

Start with requirements before selecting services.

Business Requirement
       ↓
Functional Requirements
       ↓
Non-functional Requirements
       ↓
Architecture Options
       ↓
Model + Data + Retrieval + Application Design
       ↓
Trade-off Evaluation
       ↓
POC / Validation
       ↓
Production Architecture

AWS services / concepts

  • Amazon Bedrock
  • Amazon SageMaker AI
  • Amazon S3
  • AWS Lambda
  • Amazon API Gateway
  • Amazon OpenSearch Service
  • Amazon Aurora
  • Amazon DynamoDB
  • AWS Step Functions
  • AWS Well-Architected Framework
  • Generative AI Lens

Architecture pattern

Client
  ↓
API Gateway
  ↓
Application / Lambda
  ├── Bedrock FM
  ├── Knowledge / RAG
  │     ├── S3
  │     ├── Embeddings
  │     └── Vector Store
  └── Guardrails / Validation

WHEN TO USE

Use this approach whenever the question gives:

  • a business objective
  • multiple constraints
  • multiple possible AWS services
  • a requirement for production deployment

WHEN NOT TO USE

Do not immediately choose a model or vector database before understanding:

  • data source
  • latency
  • quality requirement
  • scale
  • compliance
  • cost

Common mistakes

  • Choosing the most powerful FM automatically
  • Designing around a service before understanding requirements
  • Ignoring non-functional requirements
  • Treating RAG as mandatory for every GenAI application
  • Assuming fine-tuning is always better than prompting or RAG

EXAM TRAP

Best architecture ≠ most sophisticated architecture.

The correct design is normally the one that satisfies the stated requirements with the appropriate complexity.

---

Key points

  • latency is too high
  • cost is too high
  • required data cannot leave a region
  • the model does not support the required modality
  • the application needs deterministic processing
  • the system cannot meet availability requirements
  • a business objective
  • multiple constraints

Exam focus

Best architecture ≠ most sophisticated architecture. The correct design is normally the one that satisfies the stated requirements with the appropriate complexity.

View progress