Yazılım Modernizasyonu

Eski yazılım. Yeni hayat.

PHP 5.x üzerinde duran bir kurumsal sistem, eskimiş .NET Framework, kullanılamayan bir Delphi uygulaması, sadece "tek bir geliştiricinin anladığı" eski yazılım — strangler-fig pattern, kademeli göç, paralel çalışma. Kırmadan, durdurmadan, riski almadan yeniliyoruz.

migration.partnerfy.co Üretim güvende

Modernizasyon ilerlemesi

Eski Yeni
30% legacy70% modernized
Orders migrated
Customers migrated
Inventory migrated
Reporting in flight
Legacy admin queued

Tanıdık belirtiler

Mevcut sisteminiz size de bu sözleri söylettiriyor mu?

"

Bu özelliği eklemek aylar sürer.

"

Geliştirme yapan bir kişi vardı, o ayrıldı.

"

Yeni sunucuya / cloud'a taşımak imkânsız.

"

Performans giderek kötüleşiyor.

"

Güvenlik yamaları çıkmıyor, üretici desteği bitti.

"

Mobil çağa adapte değil.

"

Dökümantasyon yok, kim yazdığı belli değil.

"

Tedarikçimiz bizi rehin almış durumda.

Yaklaşımımız

Eski sistemi durdurmadan yenisini etrafına örüyoruz.

Big-bang ("hepsini bir gecede yenileyelim") asla. Yerine strangler-fig pattern: yeni özellikler yeni mimaride, eski özellikler kademeli olarak değişir. Her aşamada üretim çalışmaya devam eder; geri dönüş güvendedir.

  1. 01

    Sınırlandırılmış değişim

    Yeni özellikler yalnızca yeni stack'te yazılır.

  2. 02

    Trafik yönlendirme

    Bir reverse-proxy ile istekler yeni / eski arasında yönlendirilir.

  3. 03

    Veri köprüsü

    Eski DB ve yeni DB arasında iki yönlü senkron.

  4. 04

    Modül-modül göç

    Eski sistemin parçaları teker teker yeniye geçirilir.

  5. 05

    Paralel doğrulama

    Eski ve yeni aynı isteğe aynı cevabı veriyor mu?

  6. 06

    Eski sistemin emekliliği

    Tüm modüller geçtiğinde eski sistem kapatılır.

Hangi sistemleri modernize ediyoruz?

Bu listede sizinki var mı?

PHP 5.x
Laravel 11 / PHP 8.3
.NET Framework 4.x
.NET 8
Delphi / VB6
Modern Web + .NET / Laravel
Classic ASP
.NET Core / Laravel
jQuery + Bootstrap 3
React / Vue + Tailwind
Monolithic Java EE
Spring Boot + microservices
Oracle Forms
Web app + REST API
On-prem Windows Server
AWS / GCP / Azure
SOAP-only services
REST + GraphQL
MySQL 5.5
MySQL 8 / PostgreSQL 16
Manual deploy + FTP
CI/CD + containers
Tek sunucu / no backup
Multi-region + DR

Hedef yığın

Modern, kanıtlanmış, sürdürülebilir.

PHP 8.3 Laravel 11 .NET 8 Node.js 22 TypeScript React / Vue PostgreSQL 16 MySQL 8 Redis Stack Docker Kubernetes CI/CD (GitHub / GitLab) Sentry + Datadog CDN + edge OWASP-aligned OpenAPI / Swagger

Risk yönetimi

Modernizasyon güvenli olmak zorundadır.

01

Paralel çalışma

Eski ve yeni aynı anda canlı; trafik kademeli olarak yeniye geçer.

02

Feature flag

Her yeni özellik bir feature flag arkasında; sorun olursa anında kapanır.

03

Canlı veri doğrulama

Üretim trafiği eski + yeni'ye birlikte gider, cevaplar karşılaştırılır.

04

Geri dönüş garantisi

Her aşamada eski sisteme tek tıkla dönüş mümkün.

05

Saatlik yedek

Göç süresince saatlik şifreli yedek, ayrı bölgede.

06

Geçici personel

Eski sisteme hakim olan kişiyle birlikte çalışma protokolü.

Süreç

Denetimden emekliliğe.

  1. 01

    Denetim

    Eski sistemin haritası, riskler, modül listesi.

  2. 02

    Yol haritası

    Hangi modül önce, paralel çalışma planı.

  3. 03

    Strangler kurulum

    Reverse-proxy, veri köprüsü, feature flag altyapısı.

  4. 04

    Modül-modül göç

    Yeni mimaride sırayla yeni modüller.

  5. 05

    Paralel doğrulama

    Üretim trafiği ile karşılaştırma + onay.

  6. 06

    Emeklilik

    Eski sistemin kapatılması, kaynak teslimi.

Hikâyeler

Modernize ettiğimiz sistemler.

Finans 40+ modül

PHP 5.6 ERP → Laravel 11

18 ay paralel çalışma, sıfır downtime.

Üretim 2 fabrika

Delphi üretim takibi → Web + .NET 8

30 yıl önceki Delphi, modern web'e geçti.

Bayi 600+ bayi

Classic ASP bayi portali → Laravel

600+ bayi etkilenmeden, parça parça yenilendi.

Lojistik Multi-AZ

On-prem .NET → AWS multi-AZ

Cloud'a göç + auto-scale.

Sağlık 8 servis

Java EE → Spring Boot mikroservis

Modüler mimari, KVKK uyumu.

Eğitim EN/TR/DE

Klasik portal → React + Laravel API

Mobil-first, çok dilli.

Sık sorulanlar

En çok sorulanlar

Mümkün ama riskli. Big-bang yenilemeler yüksek başarısızlık oranına sahip. Bunun yerine kademeli yenilemeyi öneriyoruz; üretim hiç durmuyor, geri dönüş her zaman güvende.
Hayır. İlk aşamada bilgi devri için onlarla birlikte çalışırız. Modernizasyon sırasında onlar eski sisteme bakar, biz yeniyi inşa ederiz.
Sistem büyüklüğüne göre 4-18 ay. İlk modüller 6-10 hafta içinde yeni mimaride canlıya alınır; tamamı ortalama 9-12 ay sonra hazır.
Sıfır. Paralel run + saatlik yedekleme + veri köprüsü. Eski + yeni aynı veriyi tutar; yeni hata yaparsa eski hâlâ doğru kaynak.
Evet. Tüm yeni kod, dokümantasyon ve veritabanı şeması sözleşmeyle sizin mülkünüze geçer. Vendor-lock yok.

Eski sisteminizi durdurmadan yenisini birlikte kuralım.

30 dakikalık görüşmede mevcut sisteminizi birlikte değerlendiriyoruz; 2 hafta içinde denetim raporu.

sonuç