Ana içeriğe geç

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ğlarAI, 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çerAynı runtime, aynı izleme, aynı güvenlik tüm uygulamalarda
Süreç bilgisi kodda saklanır, kayıp olurSüreç bilgisi tanımda birikir, AI bu birikimden öğrenir

Hangi Soruları Cevaplar?

SoruvNext'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