Sarıkaya Dev Logo

Mahmut Sarikaya - Software Developer

Blog

Building High‑Performance Real‑Time Streaming Apps with .NET 8, Apache Pulsar, and Native AOT

Building High‑Performance Real‑Time Streaming Apps with .NET 8, Apache Pulsar, and Native AOT

Explore how to create ultra-low latency streaming services using .NET 8 Minimal APIs compiled with Native AOT and Apache Pulsar as the backbone message broker. The guide covers Pulsar client integration, AOT optimizations, deployment to Kubernetes, and practical use‑cases such as live telemetry dashboards and fraud detection pipelines.

September 11, 202640Detail→
Building Event‑Driven Microservices with .NET 8 Minimal APIs and NATS JetStream

Building Event‑Driven Microservices with .NET 8 Minimal APIs and NATS JetStream

Learn how to design and implement high‑throughput, resilient microservices using .NET 8 Minimal APIs combined with NATS JetStream for reliable event streaming. The guide covers setup, message schema design, secure deployment on Kubernetes, and monitoring with OpenTelemetry, providing practical code samples and best‑practice patterns.

September 11, 202650Detail→
Real‑Time GraphQL APIs with .NET 8, Hot Chocolate, and Azure Cosmos DB

Real‑Time GraphQL APIs with .NET 8, Hot Chocolate, and Azure Cosmos DB

Explore how to create high‑performance GraphQL services using .NET 8 and the Hot Chocolate library, backed by Azure Cosmos DB. The guide covers schema design, implementing subscriptions for real‑time updates, and deploying to Azure Container Apps for scalable, serverless operation.

September 11, 202660Detail→
Building Scalable Real‑Time Multiplayer Backends with .NET 8, Orleans, and AKS

Building Scalable Real‑Time Multiplayer Backends with .NET 8, Orleans, and AKS

Learn how to architect and implement a high‑performance, low‑latency multiplayer game server using .NET 8 minimal APIs, the Orleans virtual‑actor framework, and Azure Kubernetes Service. The guide covers cluster provisioning, state management with Azure Cosmos DB, real‑time messaging via SignalR, and best‑practice patterns for scaling, fault tolerance, and observability.

September 11, 202690Detail→
Build a Real-Time Collaborative Whiteboard with .NET 8 Minimal APIs, SignalR, and Cosmos DB Change Feed

Build a Real-Time Collaborative Whiteboard with .NET 8 Minimal APIs, SignalR, and Cosmos DB Change Feed

Learn how to develop a low‑latency, multi‑user whiteboard application using .NET 8 Minimal APIs for the backend, SignalR for bi‑directional communication, and Azure Cosmos DB Change Feed to persist and sync drawing actions. The guide includes step‑by‑step code samples, performance tuning tips, and deployment strategies for Azure App Service and Kubernetes.

September 10, 202690Detail→
Building Offline-First PWAs with .NET 8 Native AOT and Blazor WebAssembly

Building Offline-First PWAs with .NET 8 Native AOT and Blazor WebAssembly

Explore how to combine .NET 8's Native AOT compilation with Blazor WebAssembly to create high‑performance Progressive Web Apps that work flawlessly offline. The guide covers service‑worker configuration, local storage strategies, background data sync, and deployment tips for edge environments, providing a complete end‑to‑end solution for modern offline‑first web experiences.

September 10, 2026140Detail→
Accelerating Desktop Development with .NET 8 MAUI + Blazor Hybrid – Tips & Real‑World Cases

Accelerating Desktop Development with .NET 8 MAUI + Blazor Hybrid – Tips & Real‑World Cases

Explore how to combine .NET 8 MAUI with Blazor Hybrid to build high‑performance, cross‑platform desktop applications. The guide covers project setup, rendering strategies, native API access, and profiling techniques, illustrated with real‑world scenarios such as inventory dashboards and offline‑first tools.

September 10, 2026120Detail→
End-to-End Observability for .NET 8 Minimal APIs with Azure Event Hubs and OpenTelemetry

End-to-End Observability for .NET 8 Minimal APIs with Azure Event Hubs and OpenTelemetry

Learn how to instrument .NET 8 Minimal APIs that publish and consume events via Azure Event Hubs with OpenTelemetry, enabling full request–response and event‑driven tracing across Kubernetes deployments. The guide covers SDK setup, custom metrics, automatic context propagation, and visualizing telemetry in Azure Monitor or Grafana.

September 10, 2026110Detail→
Build Serverless Event‑Driven Apps with .NET 8 Minimal APIs and Azure Durable Entities

Build Serverless Event‑Driven Apps with .NET 8 Minimal APIs and Azure Durable Entities

Learn how to combine .NET 8 Minimal APIs with Azure Functions Durable Entities to create scalable, serverless event‑driven systems. The guide covers project setup, stateful entity design, trigger integration, and best practices for deployment and monitoring using Azure tools.

September 10, 2026140Detail→
Implement AI‑Driven Semantic Vector Search in .NET 8 with Azure OpenAI and pgvector

Implement AI‑Driven Semantic Vector Search in .NET 8 with Azure OpenAI and pgvector

Learn how to build a high‑performance semantic search service using .NET 8, Azure OpenAI embeddings, and the pgvector extension for PostgreSQL. The guide covers generating embeddings with Azure OpenAI, storing and indexing vectors with pgvector via EF Core, and exposing fast query endpoints through a minimal API, plus practical tips for scaling and security.

September 10, 2026160Detail→
Designing Multi‑Tenant SaaS Applications with .NET 8, EF Core, and Azure SQL Elastic Pools

Designing Multi‑Tenant SaaS Applications with .NET 8, EF Core, and Azure SQL Elastic Pools

This article walks through building a scalable multi‑tenant SaaS solution using .NET 8 Minimal APIs and EF Core, focusing on strategies for tenant identification, per‑tenant data isolation, and connection pooling with Azure SQL Elastic Pools. It includes practical code samples, migration patterns, and performance‑tuning tips to help developers launch secure, cost‑effective multi‑tenant services.

September 10, 2026210Detail→
Build Ultra‑Fast Cross‑Platform CLI Tools with .NET 8 Native AOT and System.CommandLine

Build Ultra‑Fast Cross‑Platform CLI Tools with .NET 8 Native AOT and System.CommandLine

This article shows how to create high‑performance, single‑file command‑line utilities using .NET 8 native ahead‑of‑time compilation and the System.CommandLine library. It covers project setup, source‑generator‑based argument parsing, native AOT trimming, benchmarking, and distribution strategies for Windows, Linux, and macOS.

September 10, 2026150Detail→