Domain 1: Foundation Model Integration - Exam Cues

”Cheat Sheet” for Exam Keywords

If you see…Think…Why?
”Unlabeled data” + “Domain understanding”Continued Pre-trainingFine-tuning requires labeled data. Pre-training teaches new concepts/language.
”Block emojis” or “Prevent informal language”Bedrock GuardrailsGuardrails apply safety/style filters (word filters) on top of models.
”Chain LLM calls” + “Least development effort”Bedrock FlowsFlows is the “visual/low-code” orchestrator. Step Functions is “code/high-effort."
"Long-running process (>15 mins)“Step FunctionsLambda times out at 15 mins; API Gateway at 29s. Step Functions runs for up to 1 year.
”Strict RAG Sequence”Ingest → Embed → Index → GenerateYou can’t search what you haven’t indexed, and you can’t index what you haven’t embedded.
”Nested sections” or “Parent-child relationships”Hierarchical ChunkingPreserves the context of headers (e.g., “Chapter 1” “Section A”).
”Multimodal” or “A/V recordings” in RAGBedrock Data Automation (BDA)BDA specifically handles parsing video/audio for RAG.
”Runtime updates” + “No redeployment”AWS AppConfigAppConfig acts as a dynamic feature toggle for routing logic.
”Reduce token usage” + “Maintain accuracy”RerankingFetch many results (Recall) Rerank Send only top 5 (Precision).
”Standardize legacy/messy APIs” for AgentsModel Context Protocol (MCP)MCP is the standard “driver” layer to abstract API complexity for agents.
”Financial records” + “Vector Search”Aurora PostgreSQL (pgvector)Financial data requires ACID compliance (strong consistency), which SQL provides.
”Graph” or “Citation networks”Neptune Analytics”Graph” always points to Neptune.
”Chat History” + “Low latency”DynamoDB + DAXDynamoDB handles scale; DAX handles the millisecond caching needed for chat.

Common Distractors (What NOT to pick)

  • S3 User Metadata: Do NOT use this for complex searching. It is slow and has limits. Use a real index (OpenSearch/DynamoDB).
  • Client-Side Routing: Never put routing logic or API keys in the client (browser/app). It is insecure.
  • Fine-tuning for “Facts”: Do NOT fine-tune a model to learn “current stock prices” or “calculator functions.” Use RAG or Tools for that.
  • SageMaker Endpoints for “Multi-Tenant”: If you see “dedicated endpoint per tenant,” it is usually wrong because it is too expensive. Use Bedrock (Serverless) instead.