Bu proje, Murat Yücedağ’ın Asp.Net Core Api 8.0 Onion Architecture ile BookCar Projesi kursu doğrultusunda geliştirilen uygulamadır.
⚙️ Kullanılan Mimariler ve Teknolojiler
CQRS (Command Query Responsibility Segregation): Okuma (Query) ve yazma (Command) işlemlerinin ayrılması.
Mediator Pattern: Command ve Query işlemlerinin merkezi bir yapı üzerinden yönetilmesi.
Repository Pattern: Veritabanı işlemlerinin soyutlanarak düzenli hale getirilmesi.
JWT (JSON Web Token): Kimlik doğrulama ve yetkilendirme için token tabanlı güvenlik sistemi.
SignalR: Gerçek zamanlı iletişim ve anlık bildirimler.
🎯 Projenin Katkıları
Performanslı: CQRS ile okuma/yazma ayrımı.
Bakımı Kolay: Mediator ve Repository ile düzenli mimari.
Güvenli: JWT ile kimlik doğrulama ve yetkilendirme.
Gerçek Zamanlı: SignalR ile canlı bildirimler.