Sarıkaya Dev Logo

Mahmut Sarikaya - Software Developer

Blog

Deploy .NET 8 Native AOT Functions to Cloudflare Workers – Step‑by‑Step Guide

Deploy .NET 8 Native AOT Functions to Cloudflare Workers – Step‑by‑Step Guide

Learn how to compile .NET 8 applications to native AOT, bundle them as WebAssembly, and run them on Cloudflare Workers for ultra‑low‑latency edge functions. The guide covers project setup, tooling (dotnet publish, wrangler), security considerations, and real‑world use cases such as request routing and image processing.

August 27, 202620Detail→
Running AI Inference on .NET 8 Native AOT for Edge IoT Devices with ONNX Runtime

Running AI Inference on .NET 8 Native AOT for Edge IoT Devices with ONNX Runtime

This guide shows how to compile .NET 8 applications to Native AOT and execute ONNX Runtime models directly on low‑power IoT hardware. You’ll learn step‑by‑step configuration, model conversion, and deployment strategies to achieve sub‑second inference latency without a managed runtime, enabling intelligent edge scenarios such as anomaly detection and predictive maintenance.

August 27, 202660Detail→
Event Sourcing in .NET 8 with Marten and PostgreSQL: A Practical Guide

Event Sourcing in .NET 8 with Marten and PostgreSQL: A Practical Guide

This article shows how to build a robust event‑sourced architecture using .NET 8, the Marten library, and PostgreSQL. It walks through setting up streams, snapshots, and projections, and demonstrates how the pattern fits within CQRS and DDD to achieve high scalability and auditability for modern microservices.

August 27, 202660Detail→
Real‑Time Data Streaming with .NET 8 Minimal APIs, Azure Event Hubs, and Server‑Sent Events

Real‑Time Data Streaming with .NET 8 Minimal APIs, Azure Event Hubs, and Server‑Sent Events

Learn how to build a low‑latency, push‑based data streaming solution using .NET 8 minimal APIs combined with Azure Event Hubs and Server‑Sent Events. The guide covers setting up Event Hubs, implementing SSE endpoints in C#, handling back‑pressure, and deploying to Azure Container Apps for scalable, real‑time delivery to web clients.

August 26, 2026160Detail→
Designing a .NET 8 Modular Monolith with MediatR, Scrutor, and EF Core

Designing a .NET 8 Modular Monolith with MediatR, Scrutor, and EF Core

Learn how to build a modular monolith in .NET 8 that combines MediatR for CQRS, Scrutor for convention‑based service registration, and EF Core for data access. The guide shows practical folder structures, wiring up modules, and scaling strategies that give microservice‑level isolation without the operational overhead of a distributed system.

August 26, 2026190Detail→
Build a Multi‑Modal AI API with .NET 8, Azure AI Vision & Speech

Build a Multi‑Modal AI API with .NET 8, Azure AI Vision & Speech

Learn how to design and implement a single .NET 8 API that processes images, text, and audio using Azure AI Vision and Azure AI Speech services. The guide covers setting up Azure Functions, handling multimodal payloads, securing endpoints, and deploying the solution with Azure Container Apps for scalable, low‑latency AI inference.

August 25, 2026230Detail→
Integrating .NET 8 with Azure Container Apps for Scalable Event‑Driven Workers

Integrating .NET 8 with Azure Container Apps for Scalable Event‑Driven Workers

Explore how to build highly scalable, event-driven background workers in .NET 8 using Azure Container Apps combined with Dapr's pub/sub building blocks. The guide covers setting up containerized C# services, configuring Dapr sidecars, connecting to Azure Service Bus or Kafka, and leveraging built‑in autoscaling for cost‑effective workloads without managing Kubernetes clusters.

August 25, 2026160Detail→
Automating Code Reviews with .NET 8, Azure OpenAI, and GitHub Actions

Automating Code Reviews with .NET 8, Azure OpenAI, and GitHub Actions

Learn how to create an AI‑powered code review bot using .NET 8, Azure OpenAI, and GitHub Actions. The guide covers building a C# CLI tool that sends pull‑request diffs to Azure OpenAI’s Codex model, parses suggestions, and posts comments back to GitHub, enabling continuous, automated quality checks for every commit.

August 25, 2026220Detail→
Building Multi‑Tenant SaaS with .NET 8, EF Core, and Azure AD B2C

Building Multi‑Tenant SaaS with .NET 8, EF Core, and Azure AD B2C

Learn how to design and implement a multi‑tenant SaaS platform using .NET 8 and Entity Framework Core, with tenant isolation strategies ranging from separate schemas to row‑level security. The guide covers authentication and user management with Azure AD B2C, automated provisioning, and best practices for scaling and securing tenant data in production.

August 25, 2026310Detail→
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, 2026270Detail→
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, 2026300Detail→
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, 2026300Detail→