Skip to main content

Değer Önerisi (Value Proposition)

Neden vNext?

Kurumsal yazılım dünyasında iş süreçleri geleneksel olarak özel kod ile geliştirilir. Her yeni süreç aylar süren analiz, geliştirme, test ve deploy döngüsüne girer. vNext, bu döngüyü kırarak iş süreçlerini platformlaştırır ve aşağıdaki dört temel değer eksenini sunar.

Beş Temel Değer Ekseni

1. Daha Hızlı Süreç Tasarımı

Tanım odaklı workflow modeli — süreçler kodlanmaz, tanımlanır.

MetrikGeleneksel YaklaşımvNext ile
Yeni iş akışı tanımlama4-8 hafta geliştirme1-5 gün konfigürasyon
İş kuralı değişikliği2-4 hafta (CR → Dev → Test → Deploy)Saatler içinde (config change → deploy)
Yeni entegrasyon ekleme3-6 hafta1-3 gün
Yeni iş alanı açma8-12 hafta (altyapı + geliştirme)1-2 gün (platform clone)

Hızlı yapan unsurlar:

  • İş akışları tanımlanır, sıfırdan kodlanmaz
  • Entegrasyon noktaları hazır task tipleri (HTTP, DaprService, DaprPubSub, Timer, Script, SubFlow) ile bağlanır
  • Her alan bağımsız deploy edilir — diğer alanları beklemek gerekmez
  • Versiyon yönetimi sayesinde geri dönüş anında yapılabilir
  • Citizen developer yaklaşımıyla iş analistleri sürece doğrudan katkı verir

2. Operasyonel Güven

Inbox/Outbox, retry, metrik ve log altyapısı ile süreçler güvenle koşar.

MekanizmaSağladığı Güvence
Inbox/Outbox patternOlayların tam-bir-kez (exactly-once semantics) işlenmesi, mesaj kaybı yok
Retry policyGeçici hataların kontrollü ve idempotent şekilde yeniden denenmesi
Background workersAsenkron işlerin arka planda dayanıklı yürütülmesi
OpenTelemetryUçtan uca distributed tracing + structured logging
Persistent metrics (ClickHouse)Uzun vadeli metrik saklama ve analiz
Health checksTüm bileşenlerin sağlık durumunun anlık takibi
Distributed cache (Redis)Tutarlı, otomatik invalidate edilen cache
ETag concurrency controlEşzamanlı erişimde veri kaybı koruması

Operasyonel kazanımlar:

  • Geçici dış sistem arızaları akışı yarıda bırakmaz
  • Süreç adımları nereden geçtiğini, neye baktığını, ne sonuç verdiğini bilir
  • "Şu anda kaç başvuru var, hangi adımda?" sorusu anlık cevaplanır
  • Hata ayıklama saatler değil, dakikalar içinde tamamlanır

3. Ölçeklenebilir Yürütme

Asenkron işleme ve dağıtık bileşenlerle büyüme.

vNext mimarisi büyümeyi en başından düşünür:

  • Orchestration API ↔ Execution API ayrımı — istemci işlemleri ile arka plan görev yürütümü ayrı ölçeklenir
  • Asenkron task yürütümü — uzun süren işler ana akışı kilitlemez
  • Domain bazında izolasyon — her alan kendi ihtiyacına göre ölçeklenir
  • Multi-schema desteği — tek instance üzerinde çoklu tenant
  • Stateless API host'ları — yatay büyüme için doğal uyum
  • PostgreSQL + ClickHouse + Redis — operasyonel + analitik + cache yükü ayrıştırılmış

Sonuç:

Yük ProfilivNext Davranışı
Düşük yükTek instance yeter; kaynak israfı yok
Pik yükDomain bazında bağımsız ölçeklenme
Sürekli yüksek yükWorker havuzları otomatik genişler
Bölgesel dağıtımMulti-cloud / multi-region kurulum mümkün

4. Yönetişim

Sürümleme, kırıcı değişiklik takibi ve gözlemlenebilirlik.

Platform yönetişimi üç katmanda işler:

Sürümleme

  • Her bileşen (workflow, task, schema, function, view) MAJOR.MINOR.PATCH semantic versioning ile yönetilir
  • Eski ve yeni sürümler yan yana çalışır
  • Devam eden instance'lar başlatıldıkları sürümle tamamlanır
  • Yeni instance'lar güncel sürümle başlar

Kırıcı Değişiklik Disiplini

  • Her kırıcı değişiklik resmi duyuruyla yayımlanır
  • Migration adımları örnekle birlikte verilir
  • Release notes standardı her sürüm için takip edilir

Gözlemlenebilirlik & Denetlenebilirlik

  • Her transition, task execution, dış çağrı kayıt altına alınır (audit trail)
  • Distributed tracing korelasyon ID'leri ile uçtan uca akış izlenir
  • Field-level visibility ile hassas veri rol bazında korunur
  • Sırlar (credentials, API keys) Dapr secret store üzerinde merkezi yönetilir

5. Tek Kod Base ve AI Destekli Tasarım

Kurum içindeki onlarca uygulama için onlarca codebase yerine, bir runtime üzerinde N flow.

AI çağında doğru cevap "her ekibe daha hızlı kod yazdırmak" değil; kodu tek bir yerde sabitlemek ve uygulamaları flow tanımları olarak çeşitlendirmektir. AI, kod üretmek yerine flow tasarımına yönlendirildiğinde kurum geneline değer üretir.

Tek Kod Base'in İş Değeri

BoyutGeleneksel (N codebase)vNext (1 runtime + N flow)
Yönetim yüküHer uygulama ayrı CI/CD, izleme, güvenlikTek runtime, paylaşılan altyapı
Operasyonel tutarlılıkUygulamalar arası farklı stack'lerAynı izleme, aynı log, aynı güvenlik
Bilgi konsolidasyonuSüreç bilgisi kodda dağınıkSüreç bilgisi tanımda toplanır
Yeni uygulama maliyetiYeni proje + yeni ekip + yeni stackYeni flow tanımı
Güvenlik güncellemesiN projeye N yamaTek noktada uygulanır, herkese ulaşır
OnboardingHer uygulamanın kendi öğrenme eğrisiTek platform bilgisi, tüm uygulamalar

AI Destekli Tasarımın İş Değeri

SoruAI'nın Rolü
"Yeni bir başvuru süreci tasarlamak istiyorum, nereden başlayayım?"Şablon önerisi + ilk taslak flow üretimi
"Bu akışta gözden kaçırdığım risk var mı?"Otomatik akış analizi + breaking change tespiti
"Mevcut süreci nasıl optimize ederim?"Adım sürelerine göre öneri + paralel adım tespiti
"Bu süreç düzenleyici uyumlu mu?"Audit / data flow analizi
"Doğal dilde yazdığım kuralı flow'a çevirebilir misin?"Doğal dil ↔ tanım dönüşümü

Sonuç:

  • Bireysel hız yerine kurumsal hız — AI'nın kazandırdığı verimlilik tek tek geliştiricilerde değil, kurumun tamamında birikir
  • Sürdürülebilir codebase — AI ne kadar kod üretirse üretsin, yönetilen kod miktarı sabit kalır
  • Citizen developer'a güç katma — AI, teknik olmayan kullanıcıların flow tasarlamasına eşlik eder
  • Bilgi kaybı azalır — süreç bilgisi tanımlarda yaşar; ekip değişikliği veya rotasyon süreklilik riskini düşürmez

Kimler İçin Değer Üretir?

PaydaşAldığı Değer
CEO / CTODijital dönüşüm hızı, maliyet kontrolü, risk azaltma
İş Birimi YöneticisiBağımsız hareket edebilme, hızlı değişiklik
Operasyon MüdürüUçtan uca görünürlük, otomatik izleme
Uyumluluk SorumlusuDenetlenebilirlik, otomatik raporlama
BT DirektörüStandart platform, azalan bakım yükü, codebase çoğalması durur
İş Analisti (Citizen Dev)Süreç sahipliği, fikirden uygulamaya hızlı yol, AI ile flow tasarımı
Mimar / Tech LeadKurum geneline yayılan tutarlılık, tek runtime governance

ROI ve Maliyet Azaltma

AlanTasarruf
Geliştirme maliyetiTekrarlayan süreç kodlama ihtiyacı ortadan kalkar
Bakım yüküPlatform güncellenir, bireysel süreçler ayrı ayrı bakılmaz
Altyapı standardizasyonuHer ekip aynı altyapıyı kullanır, özel DevOps ihtiyacı azalır
Hata maliyetiDenetlenebilir akışlar ile sorun erken tespit edilir
EğitimTek platform bilgisi ile tüm alanlarda çalışılabilir
LisansVendor lock-in yerine açık standartlar + Dapr ekosistemi

Değer Üretme

AlanGetiri
Hızlı ürün lansmanıRekabet avantajı — rakiplerden önce pazara çık
Müşteri deneyimiDakikalar içinde hesap açılışı, anlık onay/red
Düzenleyici uyumOtomatik raporlama ve audit trail ile ceza riski azalır
Veri odaklı kararHer süreç adımı ölçülebilir — darboğazlar görünür hale gelir
Organizasyonel çeviklikYeni alan, yeni partner, yeni regülasyon hızla karşılanır

Rakip Yaklaşımlarla Karşılaştırma

KriterÖzel GeliştirmeBPM Ürünleri (Camunda, Pega)vNext
Kurulum süresiAylarHaftalarGünler
Değişiklik hızıYavaş (CR döngüsü)OrtaHızlı (config-driven)
Domain izolasyonuYok (monolitik)SınırlıTam (domain = runtime)
Entegrasyon yaklaşımıHer seferinde yenidenConnector bazlıDapr building blocks + task tipleri
Operasyonel altyapıHer ekip kendi kurarVendor'a bağlıInbox/Outbox + retry + metric yerleşik
Cloud-nativeBağlıGenelde değilBirinci sınıf vatandaş
MaliyetYüksek (her süreç ayrı)Lisans + geliştirmePlatform + konfigürasyon
SahiplikBT'ye bağımlıHibritİş birimi + BT işbirliği