Enterprise cloud migration programs frequently stall due to three specific bottlenecks: the time required for application intake and dependency mapping, the repetitive writing of infrastructure as code (IaC), and reactive post-migration operations. A recent implementation using Amazon Bedrock AgentCore demonstrates how a multi-agent framework addresses these issues by shifting repetitive work from human engineers to AI agents while retaining decision authority with humans.
Architecture: Multi-Agent Orchestration
The solution relies on the Strands Agents SDK running within an AWS serverless environment. This architecture separates concerns into distinct journeys and agent roles, preventing mechanism blending across different lifecycle phases. The framework organizes agents into two primary operational flows:
- Migration Journey: Handles discovery through deployment.
- Operations Journey: Manages post-migration monitoring and remediation.
The MCP server patterns allow these agents to call tools scoped specifically to their function. The AgentCore Gateway converts existing APIs, AWS Lambda functions, and services into MCP-compatible interfaces for the agents to consume at runtime.



