Datapedia
Big Data

Arquitectura orientada a eventos

Estilo de diseño de sistemas donde los distintos componentes se comunican principalmente reaccionando a eventos que ocurren, en lugar de llamarse directamente entre sí.

Arquitectura de sistemas

En una arquitectura orientada a eventos, los distintos componentes de un sistema publican eventos cuando algo relevante ocurre (“se creó un pedido”, “un usuario se registró”), y otros componentes reaccionan a esos eventos según su propio interés, sin que el componente que generó el evento necesite conocer ni depender directamente de quién lo consume.

Por qué facilita construir sistemas más flexibles

Permite agregar nuevos componentes que reaccionan a eventos existentes sin necesitar modificar el código de los sistemas que generan esos eventos, facilitando la evolución del sistema con el tiempo y reduciendo el acoplamiento directo entre los distintos componentes de una arquitectura compleja.