Event-Driven Architecture

Türkçe karşılığı: olay güdümlü mimariAlan: Dağıtık Sistemler

Bileşenlerin ağırlıklı olarak event üretip event'lere tepki vererek haberleştiği ve koordine olduğu mimari yaklaşım.

Teknik Bağlam

Temporal coupling'i azaltabilir ancak duplicate delivery, reordering, replay, schema compatibility, poison message, backpressure ve causal chain gözlemlenebilirliği gibi asenkron failure mode'lar getirir. Delivery semantics açıkça tasarlanmalıdır.

İlgili Kavramlar

  • Pub/Sub
  • idempotency
  • message broker
  • Event Sourcing