Sarıkaya Dev Logo

Mahmut Sarikaya - Software Developer

Blog

Zero‑Trust .NET 8 Microservices with Azure AD, mTLS, and OPA

Zero‑Trust .NET 8 Microservices with Azure AD, mTLS, and OPA

Learn how to implement a Zero‑Trust architecture for .NET 8 microservices by combining Azure Active Directory for identity, mutual TLS for transport security, and Open Policy Agent for fine‑grained authorization. This guide covers practical configuration steps, code samples, and deployment patterns to protect your services end‑to‑end while maintaining high performance.

August 25, 202610Detail→
Real-Time Data Synchronization in .NET 8 Microservices with Azure Cosmos DB Change Feed and Apache Kafka

Real-Time Data Synchronization in .NET 8 Microservices with Azure Cosmos DB Change Feed and Apache Kafka

Learn how to build a low‑latency, event‑driven architecture that streams changes from Azure Cosmos DB Change Feed into Apache Kafka topics using .NET 8 background services. The guide covers setting up the Cosmos DB SDK, configuring Kafka producers, handling schema evolution, and deploying the solution with Docker and Kubernetes for scalable, fault‑tolerant data synchronization.

August 24, 202610Detail→
Zero‑Downtime Deployments for .NET 8 Microservices with Kubernetes, Argo Rollouts, and Istio

Zero‑Downtime Deployments for .NET 8 Microservices with Kubernetes, Argo Rollouts, and Istio

Learn how to achieve seamless, zero‑downtime releases of .NET 8 microservices by combining Kubernetes native rolling updates with Argo Rollouts for advanced canary strategies and Istio for traffic shifting. The guide covers step‑by‑step configuration, automated health checks, and CI/CD pipeline integration to ensure reliable production rollouts.

August 24, 2026120Detail→
Leveraging .NET 8 Minimal APIs with Azure OpenAI Function Calling for Dynamic Workflow Automation

Leveraging .NET 8 Minimal APIs with Azure OpenAI Function Calling for Dynamic Workflow Automation

Explore how to combine .NET 8 minimal APIs with Azure OpenAI's function calling feature to build intelligent, auto‑configuring workflow services. The guide covers SDK setup, security best practices, and a real‑world example that routes user requests to appropriate micro‑tasks using C# and Azure Functions.

August 24, 2026120Detail→
Supercharging .NET 8 Microservices with HTTP/3, gRPC‑QUIC, and Client‑Side Streaming

Supercharging .NET 8 Microservices with HTTP/3, gRPC‑QUIC, and Client‑Side Streaming

Explore how .NET 8’s native HTTP/3 support and gRPC‑QUIC can dramatically reduce latency and improve throughput for modern microservice architectures. The guide walks through configuring Kestrel, implementing bidirectional streaming APIs, and using diagnostic tools to monitor performance in production.

August 24, 2026140Detail→
Implement Retrieval‑Augmented Generation with .NET 8, Azure AI Search, and Semantic Kernel

Implement Retrieval‑Augmented Generation with .NET 8, Azure AI Search, and Semantic Kernel

Learn how to build a Retrieval‑Augmented Generation pipeline in .NET 8 using Azure AI Search’s vector store and the Semantic Kernel library. The guide walks through indexing documents, performing hybrid keyword‑vector queries, and feeding the results into Azure OpenAI to create context‑aware responses, with full code samples and deployment tips for Azure Functions or Minimal APIs.

August 24, 202690Detail→
Building Scalable GraphQL APIs with .NET 8 Minimal APIs and Hot Chocolate

Building Scalable GraphQL APIs with .NET 8 Minimal APIs and Hot Chocolate

Explore how to combine .NET 8 Minimal APIs with the Hot Chocolate GraphQL library to create high‑performance, schema‑first APIs. The guide covers project setup, type‑safe schema definition, authentication integration, and real‑world scaling patterns for microservice architectures.

August 23, 2026170Detail→
Observability‑First .NET 8 Microservices with OpenTelemetry, Prometheus & Grafana

Observability‑First .NET 8 Microservices with OpenTelemetry, Prometheus & Grafana

Learn how to instrument .NET 8 microservices for end‑to‑end observability using OpenTelemetry SDKs, export traces to Jaeger or Zipkin, and push metrics to Prometheus for Grafana dashboards. The guide covers practical setup, best‑practice configurations, and real‑world deployment on Kubernetes, ensuring reliable monitoring and faster issue resolution.

August 23, 2026230Detail→
Boost API Performance with .NET 8 Source Generators and System.Text.Json

Boost API Performance with .NET 8 Source Generators and System.Text.Json

Learn how to use .NET 8 source generators to create compile‑time JSON serializers with System.Text.Json, dramatically reducing runtime overhead for high‑throughput APIs. The guide covers setup, integration with minimal APIs, AOT compilation tips, and real‑world benchmarking results for enterprise‑grade services.

August 23, 2026220Detail→
Deploy .NET 8 Native AOT to AWS Lambda for Ultra‑Fast Serverless Functions

Deploy .NET 8 Native AOT to AWS Lambda for Ultra‑Fast Serverless Functions

Explore how to compile .NET 8 projects with Native AOT into lightweight native binaries and run them as custom runtimes on AWS Lambda. The guide walks through project setup, dependency trimming, packaging, and deployment, showing measurable latency improvements and cost benefits for serverless C# workloads.

August 22, 2026210Detail→
Build Real-Time Collaborative Mapping with .NET 8, SignalR, and Azure Maps

Build Real-Time Collaborative Mapping with .NET 8, SignalR, and Azure Maps

Learn how to build interactive, multi‑user mapping solutions using .NET 8 Minimal APIs, SignalR for low‑latency WebSocket communication, and Azure Maps for geospatial rendering. The guide covers architecture design, authentication with Azure AD, scaling strategies, and practical code samples for synchronizing map data across browsers in real time.

August 22, 2026200Detail→
Designing Event-Driven Serverless Architectures with .NET 8, Azure Functions, and Dapr

Designing Event-Driven Serverless Architectures with .NET 8, Azure Functions, and Dapr

Explore how to combine .NET 8's latest performance features with Azure Functions and Dapr to build scalable, event‑driven serverless applications. The guide covers setting up Dapr sidecars, publishing/subscribing to CloudEvents, and deploying C# function apps that react instantly to changes in storage, messaging, or APIs.

August 22, 2026210Detail→