Recap Series
- Session 01: A Developer’s Roadmap to Architecting for Agents
- Session 02: Amazon Bedrock Data Automation
- Session 03: Multi-Agent on AgentCore
- Session 04: Building Agentic AI Nova Act and Strands Agents in Practice
- Session 04: Accelerating Migration Projects with Kiro using Spec-Driven Development
- Session 06: From "Matching" to "Understanding": Personalized AI Search Practice Driven by AgentCore Memory
- Session 07: Observe to Optimize – LLM Observability to AIOps Turning real-time insights into intelligent automation
- Session 08: Deploying TEAM and Building the Best Engineering Team
- Session 09: Five Hard Lessons from Five Years of So-Called Serverless Databases
- Session 14: What if AI does my job How Q Developer CLI and Kiro have changed my daily routine
- Session 16: Velocity with Vigilance: Security Essentials for Amazon Bedrock Agent Development
- Session 26: Run OSS LLMs on a Single H100 Smarter, Cheaper, Faster
- Session 28: A Modern Unified Metadata Architecture: New Approaches to Breaking Down Data Silos
- Session 29: Serverless MediaOps: Automating Video Workflows with AI on Amazon Web Services
- Session 30: Architecting for Efficiency and Reliability with Performance Testing at Scale
- Session 31: Connecting the World Through Open Source: Practical Journey of Technology, Community and Global Developer Relations
- Session 33: Building Streaming Iceberg Tables for Real-Time Logistics Analytics
- Session 34: Accelerating Large-Scale Robot Strategy Training: An Automated Closed-Loop Architecture Based on Kiro, Trainium, and EKS
- Session 35: From Vibe to Viable with spec driven development
- Session 36: Making Cloud Cost Analysis Smarter: Building FinOps Intelligent Agents with Strands and AgentCore
- Session 37: Transform Conversational Agentic AIOps for K8s Using CNCF Kagent, K8sGPT, and Nova Sonic
Session Notes
Challenge
Traditional Workflow During a Failure
- Check cloud resource status
- Failure occurs
- View incident history
- Check configuration
- Check alerts
- Assign work order
- Analyze logs
- Hypothesize root cause
- Search for solutions
- Check metrics
- Analyze dependencies
- View recent updates
- Search call chains
- View O&M manual
- Query service dashboard
- Execute mitigation measures
- Notify colleagues
- Query abnormal metrics
- Read manual
- Monitor recovery status Core Challenges
- Timely loss mitigation
- Fault isolation
- Resolve issues within an acceptable timeframe
- Limit failures within isolation boundaries to prevent cascading effects on other services, thereby reducing the scope of failure impact
- Ensure services meet user expectations and SLAs
Solution Evolution
- Evolution from single agent to multi-agent solutions Ideal Solution System Notifications and Alerts
- Alarm Metric: 5xx rate over 30%
- Alarm Detail: Service, Endpoint, Triggered Time Supplementary Root Cause Analysis Key Findings: API error rate 100%, DB no error, S3 bucket policy was updated.
- Immediate Action: Check S3 bucket policy to Deny
- Confidence: 90% Confirm Automatic Operations
- Message: System Revered.
- RCA: S3 bucket policy was set to Deny
- MTTR: 5 mins
- Reduce failure recovery time from hours to minutes SRE Expert Work Scope
- Why did my User Service error rate reach 5% in the past hour?
- Because the RDS MySQL instance experienced 12 connection limit exceeded issues in the past hour
- Familiarize with the current system
- Find service correlations
- Analyze logs
- Analyze audit logs
- Analyze configuration
- Analyze metrics Consider Two Questions
1. If the system complexity is high, the troubleshooting workflow is long, and the log volume is large, can a single agent work smoothly?
2. Is it possible to clone SRE expert experience into agents to replace the Q&A method, allowing agents to make autonomous decisions and actions?
Multi-Agent Architecture Design
- "Planner" creates workflows
- "Executor" is responsible for executing assigned tasks
- "Evaluator" is responsible for assessing whether each step's result is beneficial, returning to the "Planner" for subsequent planning
- Results also need to be reviewed by the "Evaluator" before returning
- The "Planner" can adjust the process based on feedback from the "Evaluator" Multi-Agent vs Single Agent
1. Suitable for more complex tasks
2. Clearer responsibility and permission boundaries
3. Easier context engineering
4. More convenient scaling AgentCore Best Practices Introduction to Agent-Specific Runtime Environment
- Challenges from "trial" to "implementation"
- Challenges from PoC to production environment implementation
- Performance
- Elasticity
- Security
- Creating business value
- Compliance
Agent Runtime Environment v1.0
- INTERFACES & PROTOCOLS (MCP/A2A)
- Agent Deployment
- Agent Framework
- Large Language Model
- Memory
- Prompts
- Tools/Resources
- Guardrails
- Observability
- Evaluation Agent Runtime Environment v2.0
- INTERFACES & PROTOCOLS (MCP/A2A)
- Agent Deployment
- Amazon Bedrock
- AgentCore
- Agent Framework
- Large Language Model Runtime
- Memory
- Prompts
- Tools/Resources
- Identity Tools
- Guardrails
- Gateway
- Observability
- Evaluation SPECIALIZED
- Amazon Q Agents FULLY-MANAGED
- Amazon Bedrock Agents DIY
- OSS Frameworks, Strands Agents SDK
