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....
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....
ASP.NET Core , Event Store, DDD, CQRS ile Event Sourcing uygulaması yazıyoruz....
Webhook, sisteme abone olanların belirlediği HTTP Callback URL'lere belirli olayları gönderen basit ve kullanışlı bir altyapıdır....
T.C Kimlik No, Vergi Numarası, Telefon, IBAN No vb. alanları veri tabanımızda bir katman daha güvenli hale getirmek için kullanabiliriz....
Component-based Scalable Logical Architecture (CSLA) Nedir? Blazor, Razor Pages ve Mvc projelerinde nasıl kullanılır?...
Open Web Application Security Project ASP.NET Top 10 maddeleri ve Diğer Güvenlik Zaafiyetlerini inceliyoruz....
ASP.NET Çerez Kullanım Onayı sayfasının tasarımı ve kodlarını inceliyoruz....
Elastischsearch, Kibana ve Serilog kullanarak, Asp.Net üzerinde log tutmayı nasıl yapacağımıza bakacağız....
ASP.Net Identity, Model Binding, Data Annotations, Dil Kaynağı Bilgilerini Veritabanından Okuma, Entity Framework Kullanarak Veri Tabanı Kayıtlarını Çoklu Dil Desteği ile Getirme ve Düzenleme...