Skip to content

.NET tabanlı, katmanlı mimariye sahip, PostgreSQL ve ElasticSearch entegrasyonlu, gerçek zamanlı loglama ve akıllı arama altyapısı barındıran ölçeklenebilir sigorta uygulaması.

Notifications You must be signed in to change notification settings

yacnuzun/SigortaPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

🚀 SigortaPlus – Proje İlk Aşama Tamamlandı!

Proje Kapsamı

Bu proje, modern yazılım geliştirme prensipleriyle hazırlanmış, katmanlı mimariye sahip ve ölçeklenebilir bir sigorta uygulamasıdır. Projenin ilk fazında temel altyapı, veri yönetimi, akıllı arama ve loglama altyapısı başarıyla tamamlanmıştır.


Kullanılan Teknolojiler ve Mimariler

Teknoloji/Mimari Açıklama
Katmanlı Mimari Temiz kod, sürdürülebilirlik ve test edilebilirlik için
Repository Design Pattern Veri erişiminde soyutlama ve esneklik
Business Layer İş kurallarını ve iş mantığını ayırarak yönetilebilirlik
MVC Design Pattern Katmanlı, okunabilir ve sürdürülebilir frontend-backend ayrımı
Entity Framework (ORM) Veri tabanı işlemleri için
PostgreSQL Güçlü ve ölçeklenebilir veritabanı
Elasticsearch Akıllı arama ve loglama altyapısı
Elastic ile Loglama Tüm loglar merkezi olarak ElasticSearch’e yazılıyor
IoC Container (Autofac) Bağımlılıkların yönetimi ve test edilebilirlik için
Bogus (Fake Data) Test ve demo ortamları için sahte veri üretimi

Projede Yer Alan Temel Özellikler

  • Akıllı Arama (SmartSearch):
    Tüm entity’ler (müşteri, teklif, poliçe...) için unified arama altyapısı.
  • Loglama:
    ElasticSearch’e merkezi loglama ile izlenebilirlik ve hata ayıklama kolaylığı.
  • Repository Pattern:
    Esnek ve yeniden kullanılabilir veri erişim altyapısı.
  • Katmanlı Mimari:
    İş kuralları, veri erişimi ve sunum katmanları ayrıştırılmıştır.
  • Fake Data ile Test:
    Bogus ile otomatik test ve demo verisi üretimi.

Geliştirici Notları

  • Proje, Git Flow akışına uygun olarak feature ve hotfix branch’leriyle ilerletildi.
  • Kod kalitesi ve sürdürülebilirlik ön planda tutuldu.
  • İlk faz sonunda; arama, loglama ve temel iş süreçleri test edilip, ElasticSearch ile entegre edildi.

Sonraki Adımlar

  • API dokümantasyonu (Swagger/OpenAPI)
  • Unit ve Integration test kapsamının arttırılması
  • Docker ile containerize edilip, CI/CD pipeline’larına entegrasyon
  • Yapay zeka servislerinin eklenmesi (Python microservice entegrasyonu)
  • Daha gelişmiş monitoring ve health check altyapısı

About

.NET tabanlı, katmanlı mimariye sahip, PostgreSQL ve ElasticSearch entegrasyonlu, gerçek zamanlı loglama ve akıllı arama altyapısı barındıran ölçeklenebilir sigorta uygulaması.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published