AWS launched AWS Transform for .NET in May, aimed at modernizing .NET applications. In response to user feedback, AWS introduced AWS Transform for full-stack Windows modernization, which streamlines modernization tasks across the Windows application stack. This service enhances modernization efficiency by up to five times and supports migration from .NET Framework to cross-platform .NET and SQL Server to Amazon Aurora PostgreSQL-Compatible Edition. It includes features for validating and testing applications, customizable deployment configurations, and modernizing ASP.NET Web Forms UI to Blazor.
AWS Transform connects to source code repositories and database servers to analyze dependencies and create modernization waves. Users can configure database connectors for SQL Server and source code repositories, leading to a wave-based transformation plan. The service generates a SQL Modernization Assessment Report detailing the proposed modernization strategy.
The transformation process involves converting SQL Server schema to PostgreSQL, migrating data, transforming .NET application code, and deploying applications for testing. AWS Transform exclusively supports codebases in .NET 6 or later. It also facilitates UI modernization from ASP.NET Web Forms to Blazor, managing the conversion of various project files.
Additional features include support for porting to .NET 10 and .NET Standard, an editable transformation report, real-time tracking of transformation progress, and a markdown file outlining remaining tasks post-transformation. AWS Transform for full-stack Windows modernization is available in the US East (N. Virginia) Region, with no additional charges for the features beyond standard resource usage. It supports SQL Server versions from 2008 R2 to 2022 and Entity Framework versions 6.3 to 8.0.