Nezir Erdinç

Software Developer

← Tüm işler

OYAK HORSE · Platform mimarisi · 2026

Modüler Monolit Platformu

83 şirket içi uygulamayı dağınık bir sunucu yapısından tek, modüler bir çalışma zamanına taşıdım.

Rol
Mimari dönüşüm, uygulama ve devreye alma
Yıl
2026
Teknoloji
Node.js · Express.js · PostgreSQL · REST API · Entra ID / SSO · Nginx · systemd
Kanıt
server.js: ~4.800 → ~680 satır
  1. Problem

    Üretim, kalite ve lojistik ekiplerinin kullandığı yaklaşık 83 şirket içi uygulama dağınık bir Node.js sunucu yapısında yaşıyordu. Ana server.js yaklaşık 4.800 satırdı; her yeni uygulama bu dosyayı büyütüyor, bakımı ve yaygınlaştırmayı zorlaştırıyordu.

  2. Sistem

    Node.js, Express.js ve PostgreSQL üzerinde modüler monolit: uygulamalar kendi modüllerinde, hepsi tek bir çalışma zamanında.

  3. Benim payım

    Dönüşümü uçtan uca yürüttüm. Aynı ortamda Microsoft Entra ID / SSO entegrasyonlarında ve uygulama güvenliği iyileştirmelerinde görev aldım; Linux/Windows Server, Nginx, systemd ve PostgreSQL üzerinde deployment, debugging ve production support süreçlerini yönettim.

  4. Karar

    Uygulamaları ayrı servislere bölmek yerine tek çalışma zamanında modüllere ayırmak: operasyon yükü artmadan sınırlar netleşti ve ana sunucu dosyası yalnızca bir giriş noktası olarak kaldı.

  5. Sonuç

    Ana server.js yaklaşık 4.800 satırdan 680 satıra indi. Uygulamaların bakımı ve yaygınlaştırılması büyük ölçüde kolaylaştı.

“Yeni bir uygulama eklemek artık dosyayı büyütmek değil, bir modül eklemek demek.”

Sonraki iş · OYAK HORSEGrounded AI Platformu →

Birlikte bir şey yapalım

Yeni bir rol, bir proje ya da sadece bir fikir için yazın.

E-posta gönder