Çoklu Dil Desteği (SatelliteResourceLanguages) Hakkında
ASP.NET Core'da "SatelliteResourceLanguages" özelliği, çoklu dil desteği sağlama amacıyla kullanılan bir mekanizmadır. Bu özellik, uygulamaların farklı dillerdeki kaynak metinlerini ve çevirilerini yönetmeye olanak tanır. Uygulamaların farklı dillerde kullanılabilmesi için gerekli olan dil kaynak
CQRS (Command Query Responsibility Segregation)
Ana odağı yazma ve okuma işlemlerinin ayrılmasıdır.
CQS ilkesi -bir method objenin durumunu değiştirmeli yada method geriye bir sonuç dönmelidir. Performans, güvenlik ve ölçeklenebilirlik sağlanmaktadır.
Yazma işlemleri create-update-delete
Okuma işlemleri list, getbyId
Onion Architecture
Domain Katmanı
Bütün yapıda kullanılacak varlıkların yer aldığı katman.
Application Uygulama katmanı
Domain katmanında bulunan varlıkların sorgulanması, eklenmesi, silinmesi işlemleri yer almaktadır.
Infrastructer
Altyapı katmanı. Veri tabanı nesneleri, dependency injection
Fluent Validation .Net 8
Fluent Validation, genellikle .NET platformunda kullanılan
bir doğrulama (validation) kütüphanesidir.
Yazılım projelerinin güvenilirliğini artırır ve doğrulama
işlemlerini daha yönetilebilir hale getirir.