What's changed: Initial: 5 sections for Domain 2 (implementation and integration)
2.5Application Integration Patterns and Development Tools
Learn integrations and dev tools that accelerate GenAI apps: UI with Amplify, OpenAPI, no-code with Bedrock Prompt Flows, Bedrock Data Automation, Amazon Q Developer, and troubleshooting with CloudWatch Logs Insights/X-Ray.
Cover integration patterns to deliver GenAI into apps quickly and tools that boost developer productivity: UI integration, no-code flows, code assistance, and troubleshooting.
2.5.1Integration patterns and dev assistance
- AWS Amplify: accelerate GenAI front ends with declarative UI components.
- OpenAPI: define FM-capability interfaces for API-first development and easy client generation.
- Bedrock Prompt Flows: a no-code workflow builder usable beyond developers.
- Bedrock Data Automation: automated processing workflows for unstructured data (documents/images/audio/video).
- Amazon Q Developer: accelerate development with code generation, refactoring, and GenAI-specific error-pattern recognition.
- Troubleshooting: analyze prompts/responses with CloudWatch Logs Insights and trace FM calls with X-Ray.
Common: declarative UI = Amplify, automate unstructured data = Bedrock Data Automation, code generation/error recognition = Amazon Q Developer, no-code flow = Prompt Flows, analyze prompts/responses = Logs Insights.
The keys to speed are usable interfaces and automation. Build front ends fast with AWS Amplify (declarative UI, auth, hosting) and keep the backend loosely coupled via API-first OpenAPI. Implement routine business workflows with Bedrock Prompt Flows (no-code) and automate document processing with Bedrock Data Automation (unstructured → structured). Boost productivity with Amazon Q Developer (code generation, refactoring, tests, GenAI-specific error-pattern recognition). Enhance business systems (e.g., CRM) with Lambda extensions and Step Functions document-processing orchestration. For operations, troubleshoot with CloudWatch Logs Insights (search/aggregate prompts/responses) and X-Ray (trace FM calls), with Amazon Q Developer assisting error-pattern recognition. Together these deliver production-quality GenAI features with minimal effort.
| Goal | Use | Point |
|---|---|---|
| GenAI front end | Amplify | Declarative UI/auth/hosting |
| Unstructured data processing | Bedrock Data Automation | Docs/images/audio/video |
| Developer productivity | Amazon Q Developer | Generate/refactor/error recognition |
| Troubleshooting | Logs Insights/X-Ray | Prompt analysis/tracing |
Trap: “Amazon Q Developer is an end-user chatbot” is wrong—Q Developer is a developer coding assistant; the end-user business assistant is Amazon Q Business. Do not confuse the audience (developer vs business user).
2.5.2Section summary
- UI = Amplify / unstructured automation = Bedrock Data Automation / dev assist = Q Developer
- No-code flow = Prompt Flows / troubleshooting = Logs Insights + X-Ray
Sign in to track progress — Log in.
Quick check
(just a quick review)Q1. You want to automatically process unstructured data (scanned docs, images, audio) into structured outputs within a GenAI workflow. Best managed service?
Q2. Which tool assists a dev team with code generation and refactoring and helps recognize GenAI-specific error patterns?
Q3. In production, a specific prompt has unstable response quality. You want to search and aggregate prompt/response logs to analyze the cause. Best option?
Keep track of your progress
The full study guide is free to read. Sign up free to practice with the question bank, track what you have read, review your mistakes, and highlight passages.

