Ana içeriğe geç

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:

  1. Scan istegi
  2. Faz/chunk bazli job olusturma
  3. Worker execute + sonuc/progress yayini
  4. 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.