Architektura sterowana zdarzeniami (EDA) to styl, w którym komponenty komunikują się przez publikowanie i obsługę zdarzeń. Producenci wysyłają eventy do brokera, a konsumenci obsługują je asynchronicznie, co zmniejsza zależności i poprawia skalowalność kosztem spójności ostatecznej i trudniejszego śledzenia.
Rozwinięcie krótkiej odpowiedzi — co zwykle ma znaczenie w praktyce:
Krótki przykład (szablon do wyjaśniania):
// Example: discuss trade-offs for "czym-jest-architektura-sterowana-zdarzeniami-(ed"
function explain() {
// Start from the core idea:
// Architektura, w której usługi komunikują się poprzez publikowanie i reagowanie na zdarzeni
}