Platformu "Ürün" Gibi Düşünmeye Başladığımda Değişen İlk Şey
Kurumsal bir portal platformunda çalışırken bir noktada şunu fark ettim: platform ekibi, aslında bir dahili tedarikçiydi — müşterisi de bize entegre olmaya çalışan diğer ekiplerdi. Bu bakış açısını benimseyince tek bir karar aldım: platformu bir ürün gibi yöneteceğim. Bu kararı üç kurala böldüm.
Kural 1: Ekipler bize gelmesin, kendi kendine kaydolsun
Başlangıçta her yeni uygulama entegrasyonu bir talep, bir toplantı, bir bekleme süresi demekti. Platform ekibi darboğaz haline gelmişti — her ekip bizi bekliyordu.
Çözüm: manifest tabanlı bir kayıt sistemi kurduk. Bir ekip yeni bir uygulamayı platforma bağlamak istediğinde, bize gelmiyor — uygulamasının manifestosunu tanımlıyor, sürüm bilgisiyle birlikte kaydediyor, platform onu otomatik keşfediyor. Kiracıya özel (tenant-scoped) devreye alma da aynı mekanizmadan geçiyor.
Kural 2: Sözleşmesiz entegrasyon yok
Manifest tek başına yeterli değil. Her uygulamanın platformla nasıl konuşacağı — kimlik doğrulama, ortak veri modeli, olay (event) şeması — API sözleşmesi olarak önceden tanımlı olmak zorunda. Ekipler React, Vue, Angular, Flutter ve hatta iframe tabanlı eski uygulamalarla geldi — dört farklı frontend teknolojisi, tek platformda, tek sözleşme kümesiyle bir arada yaşadı. Bunun mümkün olmasının tek sebebi, hiçbir entegrasyonun sözleşmesiz başlamamasıydı.
Kural 3: Her rollout geri alınabilir olmalı
Bir ürün gibi yönetmenin en somut sonucu bu oldu: sürüm sabitleme (version pinning) ve geri alma (rollback) mekanizması olmadan hiçbir uygulama prod'a çıkmıyor. Bir ekip yeni bir sürüm yayınladığında, bu sürüm o ekibin kiracı kapsamında izole devreye alınıyor; bir şey ters giderse, platformun geri kalanını etkilemeden tek komutla önceki sürüme dönülüyor.
Asıl değişen şey
Platformu bir ürün gibi düşünmek, aslında bir yetki devriydi: platform ekibi her değişikliğin ortasında durmayı bıraktı, bunun yerine değişikliğin güvenle olabileceği kuralları kurdu. Ekipler hızlandı, biz gece nöbetinde daha az uyandık.
Bu kurallardan kalıcı bir çalışma biçimi oluştu — ve bu çalışma biçimini şimdi NEBULACT AI Academy'deki eğitimlerin çekirdeğine koyuyorum.

