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
What is Amazon Kiro?
- Compatible with VS Code
- Utilizes cutting-edge Claude models
- Enterprise-grade security Closing the Idea-to-Code Gap
- Addresses the challenge of product ideas losing fidelity when passed from PM to engineer
- Kiro acts as an AI co-author, converting informal briefs into living, version-controlled specifications
- Eliminates ambiguity before coding starts, accelerating delivery cycles Traditional Static Docs vs. Kiro's Living Specs
- Traditional static docs are prone to staleness and lead to high rework and surprises
- Kiro's Living Specs auto-update with code, sync with tests & metrics, and result in measurable gains in velocity Amazon Kiro Workflow
- SDLC in Amazon Kiro Way!
- Ingest: Product brief intake
- Expand: AI expands user stories
- Iterate: Collaborative editing
- Lock & Stub: Spec finalization
- Every step is traceable, commentable, and under Git control
Prompt Engineering for Precision
- Concise, context-rich prompts yield the most accurate and useful specifications Fill-in-the-Blank Template:
- Persona: Who is the user?
- Problem: What do they need to do?
- Outcome: What does success look like?
- Non-Goals: What is out of scope? Iterative Refinement Process:
- Human Prompts
- AI Suggests
- Human Validates
- This cycle repeats until the spec passes all internal quality gates
Modernizing Legacy with Amazon Kiro
- Prescriptive pattern to migrate critical COBOL, PL/I, and Assembler to manage Java on Graviton without rewriting core business logic
- Automated Transformation: Converts legacy code to modern Java microservices
- Data Replication: Syncs mainframe data to cloud databases in real-time
- DevOps Integration: Establishes CI/CD pipelines for rapid, reliable releases Automated Code Transformation Engine
- Parse: Legacy source is converted into an Abstract Syntax Tree (AST)
- Refactor: Rule-based transformations are applied to modernize the code structure
- Emit: Idiomatic Java code is generated as Spring Boot microservices
- Preserves data formats, transaction boundaries, and audit trails Data Sync & Mainframe Off-Loading
- AWS DMS and Kiro agents replicate mainframe data to Aurora PostgreSQL in near-real time
- Bidirectional Sync: Mainframe remains authoritative during pilot phases
- Zero-Downtime Cut-Over: Traffic is switched to the cloud via a simple DNS flip Zero-Trust Security
- Every microservice is isolated and secured by default
- Least-Privilege IAM: Unique IAM role with minimal permissions
- Encryption: KMS encrypts data at rest and in transit
- Continuous Monitoring: CloudTrail and Guard Duty provide audit evidence for SOX, PCI, and HIPAA Role-Based Access & Reviews:
- [ 1 ] Product Manager: Owns the narrative and user-facing requirements
- [ 2 ] Tech Lead: Owns the system architecture and technical design
- [ 3 ] QA Engineer: Owns the acceptance criteria and test plans
- Amazon Kiro tracks approvals, surfaces unresolved comments, and blocks merge until all roles sign off Real-World Impact Case Study: Global Bank
- A top-20 bank used Kiro to migrate 14 million lines of COBOL for retail payments
- Seamless cut-over over a single weekend with zero failed transactions
- 68% cost reduction in infrastructure
- 90% reduction in MIPS (Mainframe load)
- Release frequency rose from quarterly to weekly, freeing budget for AI initiatives Your Migration Roadmap
- 6-Week Pilot Blueprint:
- Week 1-2: Provision & Transform
- Week 3: Validate Parity
- Week 4: CI/CD Pipeline
- Week 5: 5% Traffic
- Week 6: Metrics & Review
