.NET on AWS Blog

Ashish Bhatia

Author: Ashish Bhatia

Ashish Bhatia is a Senior Solutions Architect at AWS focused on guiding enterprise customers on their cloud journey.. He is passionate about helping customers build modern software solutions using AWS cloud native services. Ashish Bhatia s a Specialist Solutions Architect at Amazon Web Services. He is driven by creating cutting-edge generative AI solutions while prioritizing a customer-centric approach to his work. B. He is passionate about helping customers build modern software solutions using AWS cloud native services.

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

blog post title

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