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
- Overview — yüksek seviyeli platform mimarisi
- Çekirdek Prensipler — dual-write, domain-driven, Dapr, ETag, semver, single-runtime, observability, AI-native
- Domain Model — multi-domain yapısı, bounded context
- Runtime — Orchestration API ↔ Execution API ↔ Inbox/Outbox Workers
- Data — multi-schema DB topolojisi, persistence pattern'ları, dual-write, Inbox/Outbox
- Infrastructure / Observability — OpenTelemetry, persistent metrics, health endpoints
- Patterns — references, semantic versioning
İlgili Bölümler
- Teknik geliştirme rehberi: Technical Docs
- İş değeri ve senaryolar: Business
- Ürün yönü, persona ve roadmap: Product