.NET on AWS Blog

Category: Artificial Intelligence

End-to-end .NET modernization with AWS Transform and Kiro

You can accelerate .NET application modernization with AWS Transform for full-stack Windows modernization—but there may be some follow on work. End-to-end modernization often involves post-transformation tasks to finalize your application for production readiness. By finalize, I mean validating, debugging, and completing your modernized application so that it is ready for use. In this post, I’ll […]

Modernize SQL Server databases to Aurora PostgreSQL using AWS Transform

Introduction Modernizing SQL Server databases to Aurora PostgreSQL often stalls before it starts. Infrastructure setup, network configurations, credential sharing, and security reviews create weeks of friction before teams can even assess what the migration involves. With Offline Source in AWS Transform full-stack Windows modernization, you can skip those barriers and begin modernizing your Microsoft SQL Server databases to Amazon Aurora […]

Generating Referentially Consistent Synthetic Test Data for PostgreSQL in .NET Application Modernization

Satyajit Gokhale, Aiswaryaa Venugopalan, Ruchi Agarwal, Nits Jeganathan, Khurram Khawaja, Vijay Mandadi, and Luke Huan contributed to this article. Within the .NET application modernization service of AWS Transform, enterprise customers are also provided an option to migrate the database layer of the application from Microsoft SQL Server to Amazon Aurora PostgreSQL Compatible Edition. Modernizing to […]

Modernize your legacy VB.NET applications: Automated migration to C# using AWS Transform custom

Many enterprises still maintain legacy Visual Basic .NET (VB.NET) applications built on .NET Framework. While these applications continue to serve business needs, organizations face growing challenges: a shrinking VB.NET developer talent pool, limited modern tooling support, and a difficult path to cross-platform .NET modernization. Migrating from VB.NET to C# addresses these challenges by opening access […]

Modernize .NET with the AWS Transform conversational AI assistant for Visual Studio

Since launching the AWS Transform service in May 2025, we’ve heard from .NET customers who want a conversational agent they can work alongside of throughout the transformation process. In this post, I’ll give you a tour of the new Visual Studio IDE experience featuring a conversational AI assistant as I walk you through a complex […]

AWS Transform Custom: Automating .NET Lambda Runtime Upgrades

Introduction Upgrading .NET Lambda functions is manual, time-consuming, and error-prone, especially when managing hundreds of functions across multiple repositories. Each upgrade requires updating .csproj target framework files (the C# project configuration that specifies which .NET version to target), bumping NuGet package references (the .NET package manager, like npm for Node.js), fixing breaking API changes, and […]

Modernize VB.NET applications to .NET 10 with AWS Transform

AWS Transform is an agentic service that accelerates modernization, including .NET applications. With it, you can transform various types of .NET Framework projects to modern versions of .NET including .NET 10. Until recently that support was limited to projects written in C#, the most-used .NET language. AWS Transform can now transform projects written in Visual […]

Reimagining Windows Forms Applications with Kiro and Blazor

In this post, we will show how we used Kiro, an AI-powered IDE (Integrated Development Environment) from AWS, to simplify the process of transforming a Windows Forms application into a modern ASP.NET Core Blazor web application. Windows Forms has been a cornerstone of .NET desktop development since 2002, making it easy to build graphically rich […]

The New AWS Transform .NET Developer Experience 

This post describes a former product experience. For the current experience, visit Modernize .NET with the AWS Transform conversational AI assistant for Visual Studio. At re:Invent 2025, AWS Transform unveiled an enhanced .NET developer experience in Visual Studio that is customizable, transparent, iterative, and collaborative. Our customers have asked for more insight into transformation activity […]

Building a .NET Log Analysis System using Amazon Bedrock

Introduction Log analysis helps you maintain reliable applications by identifying issues, troubleshooting problems, and gaining operational insights. Traditional log analysis struggles with unstructured data and requires hours of manual work to extract meaningful patterns. Generative AI transforms this process by automatically identifying anomalies, understanding context, and surfacing specific recommendations without complex configuration. In this post, […]