.NET on AWS Blog
Bob’s Used Books: Build a .NET Serverless Application on AWS – Part 3: Infrastructure as Code and Development Patterns
Introduction Infrastructure as Code and development patterns reduce common challenges when building .NET serverless applications. Managing infrastructure and debugging distributed serverless applications can slow down .NET development. Unfamiliar patterns and boilerplate code make debugging difficult in distributed systems. The first post in this series covered the deployment steps for Bob’s Used Books serverless application. The […]
Modernizing SignalR with AWS AppSync Event API
SignalR is an open source library for .NET that adds real-time web functionality to applications. When building real-time features with SignalR, teams often face operational challenges like maintaining WebSocket connections across servers, running always-on infrastructure, and scaling a Redis backplane while keeping latency low. These operational costs grow as user base expands, diverting engineering time […]
Adapting Pagination from SQL Server to Amazon DynamoDB for .NET Applications
When you migrate .NET applications from SQL Server to Amazon DynamoDB, your existing pagination patterns need adaptation. .NET applications commonly use page number navigation with Language Integrated Query (LINQ) Skip() and Take() methods, which rely on SQL Server’s OFFSET/FETCH NEXT clauses and indexed ordering to provide consistent navigation experiences. DynamoDB’s distributed NoSQL architecture uses a […]
Securing GraphQL APIs with AWS AppSync Lambda Authorizers in .NET
In our previous post Building a GraphQL API with AWS AppSync Using Direct Lambda Resolvers in .NET, we demonstrated how to build a serverless GraphQL API using AWS AppSync with Direct Lambda Resolvers. By eliminating Velocity Template Language (VTL) and JavaScript mapping templates, we simplified resolver development and enabled .NET developers to implement all backend […]
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 […]
Supercharge Your IDE: Custom .NET MCP Servers for Amazon Q Developer
The rise of Generative AI (GenAI) and the new ecosystem around it have fundamentally changed how developers write, debug, and ship software. What once required hours of context-switching between documentation, Stack Overflow, and IDE windows, can now be accomplished in minutes with AI-assisted development. Tools like Amazon Q Developer bring intelligent code suggestions, automated test […]
The New AWS Transform .NET Developer Experience
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 and the ability to steer transformations. Developers can now benefit from editable transformation plans, estimated transformation time, real-time progress updates, next steps recommendations, and […]
Modernize WPF Desktop applications to ASP.NET Core MVC with Amazon Q Developer
Introduction A medical imaging customer recently approached our team with a need to modernize their legacy Windows Presentation Foundation (WPF) Framework desktop applications into ASP.NET Core MVC Web applications. They wanted to use an agentic approach to speed up their modernization to achieve the up to 4x speed that other customers have realized with Amazon […]
Securing .NET Microservices with Entra ID on AWS
Introduction In modern distributed systems, microservices need to communicate securely with each other while maintaining strict security boundaries. Implementing secure app-to-app communication at scale requires a standardized approach for both authentication and authorization. OAuth 2.0 provides this standardization, letting services verify each other’s identity and control access to protected resources. Consider a typical e-commerce scenario […]









