Anasayfa/Projeler/Kurumsal ERP Platformu
Proje · 01 · 2024

Kurumsal ERP Platformu

Üretim sektöründe faaliyet gösteren orta ölçekli bir holding için, 500+ kullanıcılı modüler bir kurumsal kaynak planlama sistemi.

Mevcut .NET Framework tabanlı monolitik ERP sistemi yıllar içinde teknik borç birikmiş, sürdürülemez hale gelmişti.

Sorun

10+ yıllık monolitik kod tabanı. Tek bir DLLin derlenmesi 8 dakika sürüyor, deployment 45 dakika. Yeni geliştirici onboarding süresi ortalama 6 hafta.

Çözüm

Stranger Fig pattern ile aşamalı geçiş. Eski sistem üzerinden modül modül koparılarak yeni .NET 8 microservicelere taşındı.

Yapılan işler

  • 9 microservicee bölünmüş yeni mimari (Clean Architecture)
  • RabbitMQ tabanlı event-driven iletişim
  • Azure Container Apps üzerinde deployment
  • Azure DevOps üzerinde CI/CD pipeline (3 dk build, 4 dk deploy)
  • Angular 17 ile yeniden yazılmış SPA (50+ ekran)
  • SQL Serverdan PostgreSQLe veri migrasyonu
  • Redis cache katmanı (75% read performans artışı)

Sonuç

6 aylık geçiş süreciyle birlikte teslim edildi. Geliştirici onboarding süresi 6 haftadan 1 haftaya düştü.

500+
Aktif kullanıcı
75%
Sayfa yükleme hızı artışı
10x
Geliştirme hız artışı
VVosetuCMS