.NET on AWS Blog
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 […]
.NET Observability – Part 2: Logs using Fluent Bit and Amazon OpenSearch
Microservices architecture is a popular approach to building software applications, but it comes with some challenges when it comes to observability. For example, in a microservice architecture, services are loosely coupled and communicate over the network. This makes it challenging to trace a request as it travels through multiple services. In part 1 of this […]
.NET Observability with OpenTelemetry – Part 1: Metrics using Amazon Managed Prometheus and Grafana
Microservice architectures, while modular and scalable, introduce complexity in observability due to the distributed nature of services. This often leads to a proliferation of inter-service communication paths and dependencies. It is not uncommon for solutions to have microservices interacting with each other, native cloud services, and partner solutions. In distributed microservice architectures, developers face the […]


