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 projelerinde Keycloak ile kimlik doğrulama ve yetkilendirme sürecini adım adım ele alıyoruz. Microservices, Blazor WebAssembly, Aspire, Outbox Pattern ve mesajlaşma örnekleriyle pratik bir rehber....
Service Discovery, API Gateway, CAP Teoremi, Outbox Pattern, Distributed Transaction, Distributed Caching, Kafka, Redis, Ocelot, Consul detaylı anlatım ve kurulumu burada bulabilirsiniz....