Vai al contenuto

Architettura basata su eventi

Nell’architettura basata su eventi, i componenti segnalano eventi ai quali altri componenti possono reagire indipendentemente.

Noto anche comeEvent-driven ArchitectureEDA
API & integrazione

Una modifica avvia altro lavoro

L'architettura basata su eventi organizza la collaborazione tramite eventi: notifiche di qualcosa che è già accaduto. I produttori li pubblicano; i consumatori interessati li elaborano attraverso un canale di eventi. In un esempio inventato, un'applicazione segnala l'approvazione di un preventivo. Pianificazione e reportistica possono reagire con compiti diversi.

Il produttore non deve chiamare direttamente ogni destinatario. Il disaccoppiamento richiede però significati chiari degli eventi, responsabilità e gestione degli errori. Messaggi duplicati o in ritardo e ordinamento possono essere rilevanti. L'evento pubblicato non dimostra che tutte le attività successive siano concluse. Per un flusso semplice, una chiamata diretta può comportare meno lavoro operativo.

Fonti

Articoli sul tema

API & integrazione con ASES

ERP, CRM e negozio online collegati in modo pulito