Saltar al contenido

Arquitectura orientada a eventos

En la arquitectura orientada a eventos, los componentes notifican sucesos a los que otros pueden responder de forma independiente.

También conocido comoEvent-driven ArchitectureEDA
APIs e integración

Un cambio desencadena más trabajo

La arquitectura orientada a eventos organiza la colaboración mediante eventos: avisos de algo que ya ha ocurrido. Los productores los publican y los consumidores interesados los procesan a través de un canal de eventos. En un ejemplo ficticio, una aplicación comunica la aprobación de un presupuesto. Planificación e informes pueden responder con tareas distintas.

El productor no necesita llamar directamente a cada destinatario. Sin embargo, esa separación exige significados claros, responsabilidades y gestión de errores. Los mensajes duplicados o retrasados y su orden pueden importar. Publicar el evento no demuestra que todo el trabajo posterior haya terminado. Para un flujo sencillo, una llamada directa puede requerir menos trabajo operativo.

Fuentes

Artículos sobre el tema

APIs e integración con ASES

ERP, CRM y tienda bien conectados