.NET Mikroservis Mimari Orchestration-Based Saga Pattern ile Transactional Outbox ve Inbox (Clean Architecture, Domain-Driven Design, Blazor, Identity Server, MassTransit, RabbitMQ, PostgreSQL, Aspire, Ocelot Api Gateway, Consul Service Discovery)

.NET Mikroservis Mimari Orchestration-Based Saga Pattern ile Transactional Outbox ve Inbox (Clean Architecture, Domain-Driven Design, Blazor, Identity Server, MassTransit, RabbitMQ, PostgreSQL, Aspire, Ocelot Api Gateway, Consul Service Discovery)

Bu yazıda, .NET mikroservis mimarisinde Orchestration tabanlı Saga Pattern ile Transactional Outbox ve Inbox kullanımını basit örneklerle anlatıyoruz. Clean Architecture ve Domain-Driven Design ilkeleriyle geliştirilen projede; Blazor web arayüzü, Identity Server ile kimlik yönetimi, MassTransit ve RabbitMQ ile mesajlaşma, PostgreSQL veritabanı, Aspire, Ocelot Api Gateway ve Consul Service Discovery gibi teknolojilerin temel entegrasyonları gösterilmektedir. Mikroservisler arasında güvenli ve tutarlı veri iletişimi sağlamak isteyenler için anlaşılır bir rehber sunuyoruz....

.NET ile Yerel Yapay Zeka (AI) Destekli Sesli ve Yazılı Sohbet Uygulaması: Ollama, Speech-to-Text (STT), Text-to-Speech (TTS)

.NET ile Yerel Yapay Zeka (AI) Destekli Sesli ve Yazılı Sohbet Uygulaması: Ollama, Speech-to-Text (STT), Text-to-Speech (TTS)

.NET ile yerel yapay zekâ destekli sesli ve yazılı sohbet uygulamaları geliştirmek hiç bu kadar kolay olmamıştı! Bu yazıda Whisper.NET ile STT, KokoroSharp ile TTS, Ollama ve LLaMA 3.2 ile yerel AI sohbeti, Qdrant ve all-minilm ile akıllı arama (RAG) gibi modern teknolojileri adım adım anlatıyorum. Sesli asistan, Blazor web uygulaması ve AI tabanlı prototipler için rehber niteliğinde....

.NET ile RabbitMQ Kullanımı (MassTransit, RabbitMQ.Client Kod Örnekleriyle)

.NET ile RabbitMQ Kullanımı (MassTransit, RabbitMQ.Client Kod Örnekleriyle)

Bu yazıda, RabbitMQ'nun temel kavramlarını kargo şirketi örneği ile herkesin kolayca anlayabileceği şekilde açıklıyor ve .NET platformunda MassTransit ile RabbitMQ.Client kullanarak pratik kod örnekleri paylaşıyoruz. Hem teorik bilgiyi hem de gerçek uygulama örneklerini bir arada bulabileceğiniz bu rehber, mesajlaşma altyapısı kurmak isteyen geliştiriciler için rehber olacak....

Programlama Paradigmaları, Nesne Yönelimli (Object-Oriented), Prosedürel (Procedural), Fonksiyonel (Functional), Reaktif (Reactive), Aktör-Model (Actor-Model) Programlama, Cephe yönelimli (Aspect-oriented), Microsoft Orleans, Reactive Extensions Nedir?

Programlama Paradigmaları, Nesne Yönelimli (Object-Oriented), Prosedürel (Procedural), Fonksiyonel (Functional), Reaktif (Reactive), Aktör-Model (Actor-Model) Programlama, Cephe yönelimli (Aspect-oriented), Microsoft Orleans, Reactive Extensions Nedir?

Programlama Paradigmaları Nedir? Nesne Yönelimli (Object-Oriented), Prosedürel (Procedural), Fonksiyonel (Functional), Reaktif (Reactive), Aktör Model (Actor model) programlamalar Nedir? Microsoft Orleans, PostSharp, .NET Reactive Extensions Nedir? C# örnekleriyle yazıyoruz....