Mimari Derin Inceleme
Amac
Bu sayfa teknik degerlendirme icin Cyprob EE mimari sinirlarini ve runtime akislarini aciklar.
Gecerlilik Notu
- Durum:
CONFIRMED - Dayanak: Mimari ve davranis iddialari aktif implementasyon ve operasyonel runbook'lara karsi iceride dogrulanmistir.
Katman Modeli
Cyprob EE, DDD katmanlamasini izler:
- Transport: HTTP handler, DTO parse, route guvenlik metasi
- Application: orkestrasyon, transaction, is akisi kararları
- Domain: is kurallari, entity, invariant
- Infrastructure: PostgreSQL ve dis sistem entegrasyonlari
Runtime Topoloji
Temel bilesenler:
- API/control plane
- Worker execution plane
- PostgreSQL state store
- Opsiyonel runtime servisleri (watcher, reverse proxy, secret backend)
Orkestrasyon Yaklasimi
Scan orkestrasyonu kuyruk ve faz odaklidir:
- Scan istegi
- Faz/chunk bazli job olusturma
- Worker execute + sonuc/progress yayini
- Faz tamamlaninca sonraki orkestrasyon adimi
Dayaniklilik Kontrolleri
- Faz ilerletme ve job uretiminde idempotency korumalari
- Heartbeat tabanli worker canlilik izleme
- Arizali worker isleri icin retry/reassignment davranisi
- Sistem durumu kapilari (operational/read-only/setup-needed)
Guvenlik Sinirlari
- Org-scope API sinirlari route/middleware ile uygulanir
- Permission-scope endpoint modeli (
resource:action) - Secret erisimi business logic'ten ayridir
Sonraki Adim
Scanning Lifecycle sayfasina gec.