.NET on AWS Blog

Category: Uncategorized

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

AWS Transform for .NET now supports connection to Azure Repos and Azure Artifacts

In May 2025, we launched AWS Transform for .NET with the capability to connect and download .NET code bases from GitHub, GitLab, or Bitbucket for transformation (described in the AWS Transform User Guide). AWS Transform now also supports code bases in Azure Repos and Azure Artifacts. With this new capability, you can transform .NET applications […]

Integrating C# Model Context Protocol servers with Amazon Q Developer CLI

This post shows how to create your own Model Context Protocol (MCP) server with C# and .NET. You will use Amazon Q Developer Command-Line Interface (Amazon Q CLI) as an MCP client. The Model Context Protocol (MCP) is an open standard that lets Artificial Intelligence (AI) models safely interact with external tools and resources. MCP enhances […]

Building AI-Ready Applications with Amazon Bedrock and .NET Aspire

In today’s rapidly evolving technology landscape, Amazon Bedrock and .NET Aspire help in integrating AI capabilities into your applications. Amazon Bedrock, a fully managed service offering access to various Foundation Models (FMs), combined with .NET 9, creates a robust foundation for building such applications. .NET Aspire is an opinionated, cloud-ready stack for building observable, production-ready, […]

Improving SnapStart Performance in .NET Lambda Functions

AWS recently added AWS Lambda SnapStart support for .NET Lambda functions to deliver faster function startup performance, from several seconds to as low as sub-second, typically with minimal or no code changes. This post explores techniques to maximize the performance gains of SnapStart for several different types of .NET workloads. For a high-level overview and […]

Port .NET Framework workloads to Linux with Amazon Q Developer, Part 4: MVC projects

Introduction This post continues our blog series on modernizing .NET Framework applications to cross-platform .NET using Amazon Q Developer .NET transformation. We’ve already covered porting class libraries in Part 1, test projects in Part 2, and Web API applications in Part 3. In this fourth installment, we’ll focus on migrating ASP.NET MVC applications to ASP.NET […]

Serverless solution to summarize text using Amazon Bedrock Converse API in .NET

Introduction Imagine you want to create intelligent text summarization tools without managing infrastructure. How can you efficiently build AI-powered solutions that can transform lengthy documents into concise summaries? Amazon Bedrock, a fully managed service from AWS, addresses this challenge by optimizing text summarization through its Converse API. The Converse API provides a standardized interface for […]

Cover slide: Build a .NET Context-Aware Generative AI Chatbot using Amazon Bedrock and LangChain

Build a .NET Context-Aware Generative AI Chatbot using Amazon Bedrock and LangChain

Generative AI is taking chatbots to the next level by empowering them to engage in human-like dialogues. These advanced conversational agents understand and respond to complex queries, provide personalized assistance, and even generate creative content. This blog post shows how to build a context-aware chatbot using Amazon Bedrock and LangChain in a .NET environment. The choice […]