Proje Amacı / Project Purpose
Türkçe:
Bu proje, kullanıcı yönetimi ve alanlar arası mesajlaşma altyapısı sağlayan, .NET 9 tabanlı bir uygulama iskeletidir. Temel amaç, komut/sorgu işleyicileri, domain event yönetimi ve birimsel çalışma (Unit of Work) desenlerini kullanarak ölçeklenebilir ve sürdürülebilir bir yazılım mimarisi sunmaktır.
English:
This project is a .NET 9-based application skeleton that provides user management and cross-domain messaging infrastructure. The main goal is to deliver a scalable and maintainable software architecture using command/query handlers, domain event management, and the unit of work patterns.
Proje Planı / Project Plan
Türkçe:
- Kullanıcı oluşturma ve yönetimi fonksiyonlarının geliştirilmesi
- Komut ve sorgu işleyicilerinin (CQRS) uygulanması
- Domain event yönetimi ve event handler’ların entegrasyonu
- Birimsel çalışma (Unit of Work) deseninin uygulanması
- Bağımlılık enjeksiyonu ve modüler yapıların oluşturulması
- Testlerin ve dokümantasyonun tamamlanması
English:
- Develop user creation and management functionalities
- Implement command and query handlers (CQRS)
- Integrate domain event management and event handlers
- Apply the unit of work pattern
- Establish dependency injection and modular structures
- Complete testing and documentation