📘SAP - Tecnología Event-driven
Definición de Tecnología Event-driven
La Event-Driven Architecture (EDA, por sus siglas en inglés) es uno de los más recientes pasos en la evolución de los microservicios y las tecnologías que no dependen de servidores. Es un paradigma de diseño computacional que se opone a la clásica arquitectura cliente/servidor y que podría acelerar de forma impetuosa procesos en marcos de operación como IoT e Inteligencia Artificial. ¿Pero qué la caracteriza y qué organizaciones pueden aprovecharla?
En pocas palabras, la EDA es una arquitectura en la que el software ejecuta una acción al recibir una o más notificaciones de «eventos». No es la información, la data, la que está al centro de la lógica de operación del software, sino la concatenación de eventos que requieren una respuesta específica: es un paradigma completamente distinto a (y en condiciones ideales mucho más rápido que) la lógica secuencial del software que se utiliza masivamente en la actualidad.
Un programa orientado por eventos está diseñado para reaccionar. Dicha respuesta se da ante interacción específica del usuario, ya sea que este dé un click, que navegue por una lista y entre a una caja de diálogo, entre otras.
Este tipo de programación ofrece al usuario respuestas rápidas y adecuadas a lo que busca, lo que se traduce en una mejor experiencia para él. Al seguir lo que el usuario va haciendo y responder a su interacción se crea la sensación de que hay un entendimiento entre ambos y esto es benéfico para el negocio.