Observability in ASP.NET Core with OpenTelemetry and Azure Monitor

Table of Contents What is OpenTelemetry? Setting Up OpenTelemetry in ASP.NET Core Metrics Logging Tracing Exporting to Azure Monitor Setting Up Azure Application Insights, Alerts, and Monitoring Viewing Custom Metrics in Azure Monitor Query Custom Metrics with KQL Deep Dive into Telemetry Signals Distributed Tracing Metrics Logs Advanced Telemetry Patterns Architecture Diagram Conclusion What is …

Continue reading Observability in ASP.NET Core with OpenTelemetry and Azure Monitor

Integrating .NET Aspire with Dapr for Cloud-Native Apps

Table of Contents Introduction .NET Aspire Overview Dapr Overview Setting Up the Project Understanding Dapr Building Blocks Pub-Sub HTTP Invocation State Management Actor Model Overview of apphost.cs in .NET Aspire Advantages of Combining .NET Aspire and Dapr Conclusion 1. Introduction Building scalable microservices comes with challenges like managing state, handling inter-service communication, and ensuring resilience. …

Continue reading Integrating .NET Aspire with Dapr for Cloud-Native Apps

Getting Started with EF Core: A Comprehensive Guide Part 1

Table of Contents Introduction Overview of EF Core Key Features Getting Started with EF Core Step 1: Install EF Core Packages Step 2: Define a Database Context Step 3: Configure Dependency Injection Defining Relationships in EF Core One-to-One Relationship One-to-Many Relationship Many-to-Many Relationship EF Core vs Dapper Architectural Perspective Conclusion Introduction Entity Framework Core (EF …

Continue reading Getting Started with EF Core: A Comprehensive Guide Part 1