Zorluk
Kurumun kritik başvuru sistemi, yoğun dönemlerde çöken ve tedarikçi kilidi nedeniyle geliştirilemeyen kapalı bir platform üzerindeydi. Veri egemenliği gereksinimi kamusal bulut kullanımını sınırlıyordu.
Çözüm
Kurum veri merkezinde Kubernetes tabanlı, tamamen açık kaynak bir platform kuruldu. Mevcut sistem strangler deseniyle, hizmet kesintisi olmadan kademeli ayrıştırıldı; ilk modül 6. haftada üretime alındı.
Başvuru zirveleri için kuyruk tabanlı yük düzleştirme ve kademeli kabul mimarisi tasarlandı; kapasite, gerçek zirve profilleriyle yük testinden geçirildi.
Mimari yaklaşım
- Yerinde Kubernetes platformu (açık kaynak), GitOps ile tam izlenebilir değişiklik yönetimi
- Kafka tabanlı kuyruk ve yük düzleştirme; idempotent başvuru işleme
- Kurumlar arası entegrasyon için API gateway ve standart veri sözleşmeleri
Sonuçlar
Son başvuru döneminde 9 milyon eşzamanlı kullanıcıya %99,98 uptime ile hizmet verildi; önceki yılki kesintiler yaşanmadı.
Tedarikçi kilidi kırıldı: platformun tamamı kurum ekiplerine devredilebilir, açık standartlarda.
Yeni özellik geliştirme süresi aylardan haftalara indi.
“Yıllardır dokunamadığımız sisteme artık kendi ekibimiz özellik ekliyor. Bu projenin asıl çıktısı bağımsızlığımız oldu.”