Event Driven
13
min de lectura
29 de noviembre de 2019

Event Driven: acelere su negocio con respuestas en tiempo real y orientadas a eventos

Nicholas Gimenes
Leader de crecimiento y marketing de productos
Apasionado por el uso de la tecnología y los datos para aprovechar las estrategias digitales
Más sobre el autor

Las arquitecturas heredadas suelen utilizar comunicaciones síncronas, por lotes y programadas, realizando un pooling, lo que se traduce en tiempo de espera para las respuestas y en costes de utilización de los recursos informáticos.

Este modelo de comunicación presenta limitaciones para lograr la agilidad y la escalabilidad que requieren las empresas digitales, que deben operar en complejos ecosistemas de socios y aplicaciones internas.

event driven

En estos contextos, la capacidad de responder en tiempo real a las amenazas y oportunidades puede mejorar drásticamente la experiencia del cliente y los resultados empresariales.

Esto requiere competencia para propagar, capturar, analizar y reaccionar inmediatamente a los eventos del ecosistema utilizando event-driven architecture (EDA) y comunicaciones asíncronas.

Además de la agilidad y la escalabilidad para el negocio digital, las arquitecturas basadas en eventos también permiten la extensibilidad, la resistencia y la reducción de los costes de computación.

Estas cualidades repercuten en la capacidad de innovación de una organización, que puede verse acelerada o limitada por la arquitectura de TI, que debe permitir la rápida ejecución de cambios, pruebas y releases .

https://twitter.com/TheMarkONeill/status/889273034913140736

Las EDAs se basan en componentes autónomos, que cuando se alteran o en caso de fallo tienen un impacto mínimo en el entorno y consiguen una recuperación más rápida. Así, las EDAs reducen los costes y los riesgos, impulsando la innovación.Además, las nuevas tecnologías como IoT, AI, Microservicios y Blockchain ya son impulsadas por eventos. Estar familiarizado con EDA favorece la adopción de estas nuevas tecnologías.  

Las arquitecturas basadas en eventos no eliminan por completo las interacciones solicitud-respuesta. Ambos enfoques son necesarios, complementarios, dependiendo del escenario y de la necesidad empresarial.

Si se combinan adecuadamente, estos enfoques permiten reaccionar y aprovechar los "momentos empresariales digitales" en tiempo real, aprovechar los ecosistemas digitales propagando los eventos a todos los participantes y construir una arquitectura de integración moderna capaz de sostener el rápido ritmo de innovación que requieren los negocios digitales.

Ejemplos de casos empresariales con EDA

  • Utilizando EDA en el Medio de Pago, es posible:
  • Generar notificaciones de fraude con tarjeta mucho más rápido para advertir a los consumidores afectados y a todos los implicados en la transacción
  • Notificar los datos de compra de forma más simplificada para muchas aplicaciones diferentes
  • Equiparar diferentes sistemas a través de una única llamada con las ocurrencias

Event Driven Arquitectura que permite experiencias minoristas omnicanal:

  • Aceleración de la ecualización de datos, sin necesidad de una única API para todos los sistemas orientados al cliente
  • Utilizar los eventos para comunicar los implicados en las ventas de un mercado (Logística, Vendedor, Consumidor, etc.)

Sacar el máximo provecho de IoT con Event-Driven:

  • Uso de eventos Beacon para la toma rápida de decisiones en las tiendas físicas
  • Captura de datos de varios dispositivos, como los coches conectados, para la toma de decisiones con inteligencia artificial

¿Por qué hay tan pocas empresas que utilicen arquitecturas basadas en eventos?

A pesar de los beneficios mencionados de los EDA, los equipos de TI tienen dificultades para adoptar este modelo arquitectónico debido a:

  • Falta de herramientas disponibles (y las existentes ofrecen una baja productividad y dificultad de despliegue y mantenimiento)
  • La supervisión, las pruebas y la resolución de problemas plantean algunos retos que requieren cierto cuidado debido al carácter más abierto de este modelo arquitectónico
  • Falta de normas comunes y mejores prácticas
  • Falta de formación disponible y de profesionales con experiencia en este modelo

¿Ha conocido a Sensedia Events Hub?

Sensedia Events Hub es una solución que permite realizar arquitecturas basadas en eventos, que ofrecen características como:

  • Registro de editores/suscriptores;
  • Mecanismos para garantizar la entrega y los reintentos;
  • Cola de llamadas;
  • Aplicación de políticas y recursos de seguridad;
  • Gestión de eventos (registros, métricas...);
  • Integración con la plataforma API Management de Sensedia;
  • Low-Code Interfaz, que garantiza una mayor productividad;

Además, Sensedia cuenta con un equipo de consultoría especializado y aceleradores para las arquitecturas Event-driven, Request-driven, Microservices / Mesh y estrategias con APIs, con el fin de apoyar a los clientes en la combinación optimizada de estos enfoques y lograr una arquitectura de TI moderna, integrada, segura, ágil y monitorizada - capaz de impulsar las estrategias de negocio digital.

Sensedia Consulting Playbook

¿Quiere saber más?

Véase también:

APIX 2019 | Event driven Arquitectura, eventos y AsyncAPI, lo que el tenedor Original Português - YouTube

¡Gracias por leer!