.NET on AWS Blog

Category: Uncategorized

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 […]

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 […]

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, […]

Modernize ASP.NET MVC Razor UI with AWS Transform

AWS Transform is an agentic service that accelerates modernization, including .NET applications. With it, you can transform .NET Framework Windows applications to cross-platform .NET and reduce operating costs up to 40% by running on Linux. For ASP.NET web applications, AWS Transform can port the UI layer to ASP.NET Core. In this post, I’ll explain how […]

Implementing Scalable DynamoDB Counter Operations in .NET Applications

Introduction Web applications use counter operations to deliver interactive user experiences. Whether tracking social media engagement metrics or managing e-commerce inventory levels, these operations must be both reliable and scalable. This post walks you through two architectural patterns that deliver predictable performance. To illustrate these patterns, let us consider a social media application post-liking feature. […]

VTEX accelerates application scale-up by 88% with Amazon EKS

Alberto Frocht and João Borges contributed to this article. Introduction VTEX, a global e-commerce company serving over 3,400 customers across 38 countries, has undergone a transformative journey since its inception in 2000. Evolving from a B2B textile software to a cloud-native, microservices-based e-commerce platform, VTEX has prioritized efficiency, resilience, and innovation. As part of the […]

Optimizing AWS development costs for .NET applications with LocalStack

Development and testing of AWS integrated applications incur AWS costs and need reliable internet connectivity. LocalStack helps reduce AWS costs by running emulated AWS services locally, while also eliminating connectivity issues. In this blog post, we will demonstrate how to reduce AWS costs for a sample .NET application in Development and Test cycles by setting […]

AXA Belgium’s Journey to Running .NET Web APIs on AWS Lambda

Among others, the insurance industry is embracing the benefits of cloud-focused serverless computing services to run code without the overhead of provisioning or managing servers. Moving on-premises .NET Web APIs to such destinations come with a broad range of considerations. This blog post provides a return of experience from AXA Belgium’s engineering team and their […]

Building a GraphQL API with AWS AppSync Using Direct Lambda Resolvers in .NET

GraphQL APIs enables clients to request specific data sets, reducing over-fetching compared to traditional REST APIs, which return fixed data structures with unnecessary fields. Unlike REST APIs that require multiple endpoints and round trips to gather related data, GraphQL provides a single endpoint. This enables clients to fetch exactly what they need in one request, improving […]

Bob’s Used Books: Build a .NET Serverless Application on AWS – Part 2: Architecture

Introduction This post covers the architecture and components of a modern .NET serverless application, demonstrating implementation patterns for authentication, data storage, image processing, and API management that showcase the optimization benefits of this architecture. AWS serverless architecture provides improved scalability, cost-efficiency, and reduced operational overhead. Part 1 of this series focused on initial setup and […]