Ana içeriğe geç

Architecture

Bu bölüm vNext platformunun mimari yönlerini anlatır — domain modeli, runtime topolojisi, veri katmanı, altyapı ve geçmiş mimari kararlar. Hedef kitle: architect, CTO, senior engineer.

vNext'in mimarisi üç ana tezi destekleyecek şekilde tasarlanmıştır:

  • Tek runtime, N flow — kurum başına tek bir platform runtime'ı; uygulama çeşitliliği flow tanımlarıyla elde edilir
  • Domain = Runtime — her iş alanı bağımsız runtime, bağımsız veritabanı, bağımsız operasyonel yaşam döngüsü
  • AI-native, observable-by-default — süreç tasarımı AI ile yapılır; her adım uçtan uca izlenebilir

Bu tezlerin iş ve ürün perspektifi için: Business / Manifesto, Product / Direction-Scope.

Bölümler

  1. Overview — yüksek seviyeli platform mimarisi
  2. Çekirdek Prensipler — dual-write, domain-driven, Dapr, ETag, semver, single-runtime, observability, AI-native
  3. Domain Model — multi-domain yapısı, bounded context
  4. Runtime — Orchestration API ↔ Execution API ↔ Inbox/Outbox Workers
  5. Data — multi-schema DB topolojisi, persistence pattern'ları, dual-write, Inbox/Outbox
  6. Infrastructure / Observability — OpenTelemetry, persistent metrics, health endpoints
  7. Patterns — references, semantic versioning

İlgili Bölümler