Domain Model
vNext platformunun çekirdek tezi: Domain = Runtime. Her iş alanı (onboarding, ödeme, bildirim, IDM gibi) bağımsız bir runtime instance'ına ve bağımsız bir veritabanına sahiptir. Aynı platform yazılımı, domain başına ayrı deployment olarak çalışır — kod sabit, topoloji değişkendir.
Bu yaklaşım üç sonuca götürür:
- İzolasyon — bir domain'deki hata, deployment veya yük başka bir domain'i etkilemez
- Bağımsız evrim — domain ekipleri kendi hızında ilerler, kendi component setini yönetir
- Aynı platform sözleşmesi — tüm domain'ler aynı API yüzeyi, aynı güvenlik, aynı gözlemlenebilirliği paylaşır
Bu Bölümde
| Sayfa | İçerik |
|---|---|
| Topology | Domain kavramı, izolasyon sınırı, çoklu-domain mimarisi, örnek domain'ler |
Çapraz Bağlantılar
- Veritabanı Mimarisi — domain başına DB, multi-schema topolojisi
- Runtime — bir domain'in runtime bileşen seti
- Çekirdek Prensipler — Domain-Driven — mimari gerekçe
- Business / Capabilities — domain'lerin iş yetenek haritası
- Product / Direction-Scope — domain yaklaşımının ürün stratejisindeki yeri