Słownik · litera E
Event-driven architecture
Architektura zdarzeniowa
Definicja
Wzorzec, w którym systemy komunikują się przez publikowanie i konsumowanie zdarzeń (events), zamiast bezpośrednio się wywoływać. Gdy w jednym systemie dzieje się coś ważnego (zamówienie złożone, płatność przyjęta), publikuje zdarzenie — inne systemy, które są tym zainteresowane, subskrybują je i reagują niezależnie.
Zastosowanie biznesowe
W e-commerce zdarzenie „klient złożył zamówienie" powoduje, że WMS rezerwuje towar, system płatności wysyła link, CRM zapisuje aktywność, a mail marketing dodaje klienta do segmentu „aktywni". Wszystko równolegle, bez jednego systemu sterującego całością.