Sarıkaya Dev Logo

Mahmut Sarikaya - Software Developer

Blog

Automated Contract Testing for .NET 8 Microservices with Pact, GitHub Actions, and Docker

Automated Contract Testing for .NET 8 Microservices with Pact, GitHub Actions, and Docker

Learn how to implement consumer‑driven contract testing for .NET 8 microservices using the Pact framework, containerized test environments, and automated pipelines in GitHub Actions. The guide covers setting up Pact brokers, generating contract tests for minimal APIs, and integrating verification steps into CI/CD to catch breaking changes before deployment.

September 13, 202620Detail→
High‑Throughput Server‑Side Streaming with .NET 8 gRPC and Azure Event Hubs

High‑Throughput Server‑Side Streaming with .NET 8 gRPC and Azure Event Hubs

Learn how to build a scalable, low‑latency telemetry pipeline using .NET 8 gRPC server‑side streaming combined with Azure Event Hubs. The guide covers setting up protobuf contracts, configuring gRPC services for back‑pressure handling, integrating the Event Hubs producer SDK, and deploying the solution to Azure Kubernetes Service with best‑practice monitoring and resiliency patterns.

September 13, 202630Detail→
Real‑time Collaborative Editing in .NET 8 with SignalR and CRDTs

Real‑time Collaborative Editing in .NET 8 with SignalR and CRDTs

Explore how to build a low‑latency, conflict‑free collaborative editor on .NET 8 by combining SignalR with CRDT algorithms. The guide covers setting up Azure SignalR Service, implementing a CRDT library in C#, handling offline edits, and scaling the solution for thousands of concurrent users.

September 12, 202680Detail→
Build a Serverless Real‑Time Multiplayer Backend with .NET 8, Azure Functions, SignalR & Redis

Build a Serverless Real‑Time Multiplayer Backend with .NET 8, Azure Functions, SignalR & Redis

Learn how to design and deploy a low‑latency, serverless backend for real‑time multiplayer games using .NET 8 Minimal APIs, Azure Functions, SignalR, and Redis as a backplane. The guide covers connection management, state synchronization, scaling strategies, and secure authentication with Azure AD B2C, providing a production‑ready template for modern cloud‑native game services.

September 12, 202680Detail→
Zero‑Downtime Blue/Green Deployments for .NET 8 Microservices on Kubernetes with Argo Rollouts

Zero‑Downtime Blue/Green Deployments for .NET 8 Microservices on Kubernetes with Argo Rollouts

Learn how to implement seamless blue/green deployments for .NET 8 microservices running on Kubernetes using Argo Rollouts. The guide covers pipeline setup, traffic shifting strategies, health checks, and rollback mechanisms to achieve zero‑downtime releases in production.

September 12, 2026100Detail→
AI‑Enhanced Request Validation in .NET 8 Minimal APIs with Azure OpenAI

AI‑Enhanced Request Validation in .NET 8 Minimal APIs with Azure OpenAI

Explore how to combine Azure OpenAI's language models with .NET 8 source generators to create compile‑time request validators for Minimal APIs. The guide walks through building a custom source generator that injects AI‑powered validation logic, configuring Azure OpenAI, and deploying the solution with native AOT for ultra‑low latency.

September 12, 202680Detail→
Edge‑Optimized .NET 8 Minimal APIs with Cloudflare Workers KV and Native AOT

Edge‑Optimized .NET 8 Minimal APIs with Cloudflare Workers KV and Native AOT

Learn how to build ultra‑low‑latency edge APIs using .NET 8 Minimal API combined with Cloudflare Workers KV and Native AOT compilation. The guide covers project setup, KV integration, deployment steps, performance tuning, and practical use cases such as geo‑cached content delivery and real‑time feature flags.

September 12, 202680Detail→
Boost Development Speed with .NET 8 Source Generators for Validation and Object Mapping

Boost Development Speed with .NET 8 Source Generators for Validation and Object Mapping

Learn how to leverage .NET 8 source generators to generate compile‑time validation logic and object‑mapping code, eliminating runtime reflection and reducing boilerplate in a Clean Architecture solution. The guide covers setting up Roslyn‑based generators, integrating with FluentValidation and Mapster, and demonstrates real‑world use cases such as API request models and DTO conversions, delivering faster builds and safer code.

September 12, 2026100Detail→
Secure Multi‑Tenant SaaS on .NET 8 with Duende IdentityServer and Azure AD B2C

Secure Multi‑Tenant SaaS on .NET 8 with Duende IdentityServer and Azure AD B2C

Explore how to architect a multi‑tenant SaaS solution using .NET 8 Minimal APIs, Duende IdentityServer for per‑tenant OAuth2/OIDC flows, and Azure AD B2C for external identity. The guide covers tenant provisioning, data isolation strategies, secure token handling, and deployment best practices.

September 12, 202650Detail→
Maximizing HTTP/3 Performance in .NET 8 Microservices with HttpClientFactory and Request Pooling

Maximizing HTTP/3 Performance in .NET 8 Microservices with HttpClientFactory and Request Pooling

Explore how .NET 8’s built‑in HTTP/3 support and the enhanced HttpClientFactory can be combined with request pooling to dramatically reduce latency in microservice communication. The guide provides practical configuration steps, code samples, and benchmark results for building ultra‑fast, reliable services.

September 12, 202670Detail→
Serverless GraphQL APIs with .NET 8, Azure Functions, and Dapr

Serverless GraphQL APIs with .NET 8, Azure Functions, and Dapr

Learn how to build a fully serverless GraphQL service using .NET 8 minimal APIs, Azure Functions, and Dapr sidecars. The guide covers schema‑first development with Hot Chocolate, state management with Cosmos DB, distributed tracing via OpenTelemetry, and deployment strategies for instant scaling and low latency.

September 12, 202680Detail→
Deep Observability for .NET 8 Minimal APIs with OpenTelemetry, Prometheus, and Azure Monitor

Deep Observability for .NET 8 Minimal APIs with OpenTelemetry, Prometheus, and Azure Monitor

Learn how to instrument .NET 8 minimal API services end‑to‑end using OpenTelemetry, export metrics to Prometheus, and forward traces and logs to Azure Monitor. The guide covers setup of SDKs, custom instrumentation, and practical dashboards for real‑time performance monitoring in cloud‑native deployments.

September 12, 202680Detail→