← Back to News

Agentic application modernization at scale with Strands and Amazon Transform custom

Application modernization is one of those necessary-but-painful tasks most large organizations face. You’ve got hundreds of repositories still running on outdated Python versions, legacy SDKs, or frameworks that nobody really supports anymore. Each one needs analysis, custom transformation logic, validation, and careful deployment. Without automation, you’re looking at months of manual work spread across multiple teams. Amazon Transform custom addresses this by combining AI-powered code analysis with intelligent automation—letting you tackle modernization at scale rather than one repository at a time. Paired with Strands’ agentic capabilities, it offers a genuinely different approach to a problem that’s been tedious for too long.

Here’s how it actually works: Amazon Transform custom uses AI agents to analyze your codebase, understand the specific transformations needed (SDK migrations, runtime upgrades, framework refactoring), and generate the necessary code changes. Instead of writing separate transformation logic for each repository or manually reviewing hundreds of pull requests, the system creates agents that can work through your repositories systematically, applying changes intelligently while respecting your specific architecture and patterns. The agents can handle decision-making—figuring out whether a particular migration approach makes sense for your use case—rather than blindly applying template-based transformations that inevitably break something. You define the modernization goals (upgrade to Python 3.11, migrate to boto3 v2, etc.), the system analyzes your actual code, and agents execute the transformations with validation built in.

Why this matters practically comes down to velocity and risk. A mid-size organization with 300 repositories can’t afford to modernize them sequentially over eighteen months. Using agentic automation, you can generate candidate changes across your entire codebase in days, letting developers review meaningful pull requests rather than starting from scratch. For teams managing cloud migrations, this dramatically compresses timelines while reducing the cognitive load on engineers. You’re not replacing human judgment—you still review and validate the changes—but you’re eliminating the busywork of building custom scripts for each transformation. Real examples include enterprises migrating from Python 2 to Python 3, teams moving from deprecated AWS SDK versions to newer ones, and organizations standardizing on modern frameworks across a fragmented codebase.

The practical payoff extends beyond speed. When you can modernize systematically across your entire application portfolio, you reduce technical debt faster, improve security posture more consistently, and make it easier for teams to collaborate on shared codebases. You also build organizational confidence in automated transformations because the agents learn from your specific patterns and constraints. This foundation becomes valuable for other automation tasks beyond modernization—think standardizing logging, updating configurations, or applying security patches. If you’re managing infrastructure at scale or trying to reduce engineering toil, agentic automation combined with purpose-built tools like Amazon Transform custom is worth exploring. It’s not magic, but it’s a meaningful shift in how you can tackle work that’s currently consuming months of engineering effort.

Source
↗ AWS DevOps & Developer Productivity Blog