Home icon

Modernizing and scaling a tightly coupled legacy .Net application on AWS

Migration and Modernization Blog



AWS collaborated with an industrial company to modernize a legacy .NET Framework application using Experience-Based Acceleration (EBA), achieving significant performance and cost improvements.

  • Initial performance challenges included 7-8 hour job runtimes and high error rates
  • Migration strategy involved re-hosting, then refactoring the application on AWS
  • Key architectural changes included:
    • Replacing local queues with Amazon SQS global queue
    • Using Amazon ECS with capacity provider for dynamic scaling
    • Implementing Amazon ECR and EC2 Image Builder to reduce container startup time
  • Results: 16.5x performance improvement and 50% cost reduction
  • Scaling metrics shifted from CPU utilization to queue depth for proactive scaling

The EBA approach enabled an incremental, hands-on modernization that transformed the legacy application's performance and cost-effectiveness.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Jun 24
2025
Modernize .NET applications at scale with AWS Transform for .NET
Apr 4
2024
Scaling AWS Toolkit for .NET Refactoring to help modernize large-scale enterprise applications
Jun 5
2025
Accelerating .NET modernization with AWS Transform for .NET and CAST
Mar 25
2026
Modernize legacy .NET apps to Amazon EKS using Windows containers and CloudHedge CHAI

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.