Sarıkaya Dev Logo

Mahmut Sarikaya - Software Developer

Blog

Autoscaling .NET 8 Minimal APIs with KEDA & Azure Service Bus Queue Depth

Autoscaling .NET 8 Minimal APIs with KEDA & Azure Service Bus Queue Depth

Learn how to build a .NET 8 Minimal API that processes messages from Azure Service Bus and automatically scales in Kubernetes using KEDA. The guide covers containerizing the API, configuring KEDA scalers for queue depth, deploying to Azure Container Apps or AKS, and monitoring with Prometheus and Azure Monitor for truly elastic microservices.

September 8, 202610Detail→
Building Observable Pub/Sub Microservices with .NET 8 Minimal APIs and Dapr on Azure Container Apps

Building Observable Pub/Sub Microservices with .NET 8 Minimal APIs and Dapr on Azure Container Apps

Learn how to design and deploy lightweight microservices using .NET 8 minimal APIs combined with Dapr’s building blocks for publish/subscribe, state management, and service invocation. The guide walks through setting up Azure Container Apps, configuring Dapr sidecars, integrating OpenTelemetry for end‑to‑end tracing, and demonstrating real‑world use cases such as event‑driven order processing and resilient caching.

September 8, 202640Detail→
Build High‑Performance GraphQL APIs with .NET 8, Hot Chocolate, and Azure Functions

Build High‑Performance GraphQL APIs with .NET 8, Hot Chocolate, and Azure Functions

Learn how to create a scalable, low‑latency GraphQL service using .NET 8 and the Hot Chocolate library, deployed as Azure Functions for a serverless architecture. The guide covers schema‑first development, query optimization, native AOT compilation, and secure authentication with Azure AD, providing a practical end‑to‑end example for modern cloud‑native applications.

September 8, 202650Detail→
Build AI‑Powered Contextual Search in ASP.NET Core with .NET 8, Azure AI Search, and Semantic Kernel

Build AI‑Powered Contextual Search in ASP.NET Core with .NET 8, Azure AI Search, and Semantic Kernel

Learn how to integrate Azure AI Search and Microsoft Semantic Kernel with .NET 8 to create intelligent, vector‑based search experiences in ASP.NET Core applications. The guide covers setting up Azure AI Search, generating embeddings with Azure OpenAI, implementing retrieval‑augmented generation (RAG) patterns, and wiring everything together with modern .NET 8 features for optimal performance.

September 8, 202660Detail→
Automating OpenAPI and SDK Generation for .NET 8 Minimal APIs with Source Generators

Automating OpenAPI and SDK Generation for .NET 8 Minimal APIs with Source Generators

Learn how to leverage .NET 8 source generators to produce OpenAPI specifications directly from Minimal API code at compile time, publish them to Azure API Center, and automatically generate strongly‑typed C# client SDKs. The guide includes step‑by‑step implementation, tooling setup, and real‑world use cases for rapid, maintainable API development.

September 8, 202670Detail→
Optimizing .NET 8 Web APIs with HTTP/3 and QUIC on Azure Front Door

Optimizing .NET 8 Web APIs with HTTP/3 and QUIC on Azure Front Door

Learn how to enable HTTP/3 and QUIC for .NET 8 Web APIs hosted on Azure Front Door, configure Kestrel for TLS 1.3, and measure the latency gains in real‑world scenarios. The guide provides step‑by‑step setup, performance testing scripts, and best‑practice recommendations for production‑grade low‑latency services.

September 7, 202690Detail→
Deploy .NET 8 Native AOT Azure Functions on Premium Plan for Sub‑100ms Cold Starts

Deploy .NET 8 Native AOT Azure Functions on Premium Plan for Sub‑100ms Cold Starts

Learn how to compile Azure Functions with .NET 8 Native AOT and run them on the Premium plan to achieve cold‑start times under 100 ms. The guide covers project setup, AOT compilation, deployment pipelines using GitHub Actions, and monitoring with Azure Monitor to validate performance gains.

September 7, 202680Detail→
Implement Distributed Tracing and Metrics in .NET 8 Microservices with OpenTelemetry, Azure Monitor, and Grafana

Implement Distributed Tracing and Metrics in .NET 8 Microservices with OpenTelemetry, Azure Monitor, and Grafana

Learn how to instrument .NET 8 microservices using OpenTelemetry SDKs, export traces and metrics to Azure Monitor, and visualize them in Grafana via the Prometheus exporter. The guide covers configuring the OpenTelemetry Collector, securing telemetry pipelines, and practical examples for end‑to‑end observability in production workloads.

September 7, 2026120Detail→
Running AI Inference at the Edge with .NET 8 Native AOT and Azure ML Runtime

Running AI Inference at the Edge with .NET 8 Native AOT and Azure ML Runtime

Learn how to compile .NET 8 applications to native AOT binaries and deploy them to Azure IoT Edge or Azure Container Apps for ultra‑low latency AI inference using Azure ML Inference Runtime. The guide walks through model export to ONNX, integrating the runtime, performance tuning, and real‑world edge scenarios like image classification and anomaly detection.

September 7, 2026110Detail→
Implement Distributed Rate Limiting in .NET 8 Microservices with Azure API Management and Redis Token Bucket

Implement Distributed Rate Limiting in .NET 8 Microservices with Azure API Management and Redis Token Bucket

Learn how to protect your .NET 8 microservices from traffic spikes and abuse by adding a distributed rate‑limiting layer using Azure API Management and a Redis‑backed token bucket algorithm. The guide covers configuration of policies, integration with minimal APIs, and practical patterns for fine‑grained limits per client, tenant, or endpoint, ensuring both performance and security at scale.

September 7, 2026100Detail→
Building an Event Sourcing Architecture with .NET 8, Azure Cosmos DB, and MediatR

Building an Event Sourcing Architecture with .NET 8, Azure Cosmos DB, and MediatR

Learn how to design and implement an event‑sourced system using .NET 8 minimal APIs, MediatR for command handling, and Azure Cosmos DB as an immutable event store. The guide covers modeling aggregates, replaying events, integrating with Azure Functions for projections, and best practices for scalability and consistency in cloud‑native microservices.

September 7, 2026110Detail→
Designing Multi‑tenant SaaS with .NET 8 Minimal APIs, EF Core Sharding, Azure AD B2C, and PostgreSQL Flexible Server

Designing Multi‑tenant SaaS with .NET 8 Minimal APIs, EF Core Sharding, Azure AD B2C, and PostgreSQL Flexible Server

Learn how to build a scalable multi‑tenant SaaS solution using .NET 8 Minimal APIs combined with EF Core sharding for data isolation, Azure AD B2C for tenant‑aware authentication, and Azure PostgreSQL Flexible Server for cost‑effective storage. The guide covers architecture decisions, code snippets, and deployment tips for running the service on Azure Kubernetes Service or Azure Container Apps.

September 7, 2026100Detail→