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?

