Problem ve Amaç
Çözmeye Çalıştığımız Problem
Kurumsal süreçlerde workflow yönetimi genellikle aşağıdaki maliyetleri üretir:
- Yüksek operasyonel efor — her yeni süreç için sıfırdan kodlama, ayrı deployment hatları ve özel izleme altyapısı.
- Değişikliklere geç cevap — iş kuralı bir konfigürasyon değil de kod olduğu için her değişiklik analiz → geliştirme → test → deploy döngüsünü tetikler.
- İzlenebilirlik ve denetlenebilirlik eksikliği — adımların ne zaman, kim tarafından, hangi veriyle yürütüldüğü dağınık log/veritabanı kayıtlarına yayılır.
- Entegrasyon parçalanması — her dış sistem (core banking, KYC, bildirim, ödeme) için ayrı bağlayıcılar ve ayrı kontrat yönetimi.
- Yetkinlik bağımlılığı — süreç bilgisi belirli ekip ve kişilere kilitlenir; rotasyon ve büyüme riskleri artar.
Sonuç: süreçler kurumun görünmeyen işletim sistemidir ama yönetimi pahalı, değişimi yavaş ve denetimi zordur.
AI Çağında Yeni Bir Paradigma İhtiyacı
Yapay zekânın yazılım üretiminde temel bir rol aldığı bu dönemde, kurumların "her ekibe kendi kodunu yazdırmak" yaklaşımı sürdürülemez hâle gelmiştir:
- AI ile kod üretmek bireysel olarak hızlandı; ama kurum genelinde N adet ayrı codebase'i yönetmek zorlaştı
- Her uygulama kendi yığınını seçince operasyonel tutarlılık kayboldu
- AI ürettikçe kod arttı; kod arttıkça yönetim maliyeti büyüdü
Bizim yaklaşımımız: AI çağında doğru cevap "herkes daha hızlı kod yazsın" değil, **"herkes kod yazmasın — AI ile flow çizsin"**dir.
Süreç sahibi AI ile birlikte akışı tasarlar; kod tek bir yerde, vNext runtime'ında yaşar. Sonuç: tek kod base, N uygulama; merkezi yönetim, dağıtık sahiplik.
vNext'in İş Amacı
vNext, bu maliyetleri azaltıp süreç çevikliğini artırmayı hedefler. Bunu dört temel hareketle yapar:
1. Süreçleri kod yerine tanım olarak ele alır
İş kuralları, adımlar, koşullar ve entegrasyon noktaları JSON/YAML bazlı bileşen tanımları olarak modellenir. Yeni bir süreç eklemek için yazılım geliştirme döngüsü zorunlu değildir.
2. Yürütmeyi gözlemlenebilir ve denetlenebilir kılar
Her adım, her geçiş, her dış çağrı otomatik olarak loglanır, metriklenir ve izlenir. Süreç sahipleri "akış şu an nerede tıkanıyor?" sorusuna anlık cevap alır.
3. Entegrasyonu birinci sınıf vatandaş olarak ele alır
REST API, mesaj kuyruğu, zamanlayıcı, state store ve sır yönetimi platform içinden Dapr building block'ları üzerinden kullanılır. Her ekip kendi adapter'ını yazmaz.
4. Tek kod base + AI destekli tasarım modelini benimser
Kurumdaki tüm süreç-yoğun uygulamalar aynı vNext runtime'ını paylaşır. AI, süreç sahibiyle birlikte flow tanımlarını üretir; kod yazımı platformun çekirdeğinde sabitlenir, uygulama çeşitliliği tanım çeşitliliğiyle elde edilir.
| Geleneksel AI Kullanımı | vNext'in AI Yaklaşımı |
|---|---|
| AI her ekibin kodunu daha hızlı yazmasını sağlar | AI, kod yerine flow tasarımı üretir |
| N codebase × AI hızı = N kat yönetim yükü | 1 codebase × N flow = merkezi yönetim |
| Tutarlılık kaybolur, herkes kendi yığınını seçer | Aynı runtime, aynı izleme, aynı güvenlik tüm uygulamalarda |
| Süreç bilgisi kodda saklanır, kayıp olur | Süreç bilgisi tanımda birikir, AI bu birikimden öğrenir |
Hangi Soruları Cevaplar?
| Soru | vNext'in Yaklaşımı |
|---|---|
| "Yeni bir kredi süreci 2 hafta yerine 2 günde nasıl canlıya çıkar?" | Tanım odaklı workflow + hazır task tipleri |
| "Bir başvuru neden 48 saattir onay aşamasında bekliyor?" | Adım bazlı izleme + SLA & timer mekanizmaları |
| "Bu hafta hangi adımlar en çok zaman aldı?" | Operasyonel metrikler + persistent metric storage |
| "Yeni düzenleme geldi — hangi süreçler etkilenecek?" | Versiyonlama + bileşen bazlı etki analizi |
| "Manuel KYC kontrolünü otomatikleştirebilir miyiz?" | HTTP task + condition task + sub-flow delegasyonu |
| "Yeni bir uygulama için ayrı bir codebase mi açacağız?" | Hayır — aynı runtime üzerinde yeni bir flow tanımı |
| "AI ile bu süreci hızlıca tasarlayabilir miyim?" | AI destekli tanım üretimi (roadmap) + hazır şablonlar |
Hedef Sonuçlar
vNext'i benimseyen bir kurum şu sonuçları hedefler:
- Time-to-process dramatik düşer (haftalardan günlere)
- Süreç başarı oranı ve denetim uyumu yükselir
- BT ↔ iş birimi etkileşimi azalır; iş birimi kendi süreçlerinde sahiplik alır
- Operasyonel maliyet düşer; aynı altyapı çoklu alan için kullanılır
- Kurumsal risk azalır; her işlem kaydedilir ve geri alınabilir
- Codebase çoğalması durur; tek runtime ile N uygulama yönetilir
- AI üretkenliği kurum geneline ölçeklenir; bireysel hız yerine kurumsal hız kazanılır
İlgili Bölümler
- Manifesto — Platform vizyonu ve prensipleri
- Değer Önerisi — Hangi iş değerlerini üretir?
- Yetenekler — Hangi capability'lerle bunu sağlar?
- İş Riskleri ve Azaltım — Süreçte karşılaşılabilecek riskler ve azaltım stratejileri