Amazon EventBridge
Amazon EventBridge es un bus de eventos sin servidor que facilita la creación de aplicaciones basadas en eventos a escala mediante eventos generados por sus aplicaciones, aplicaciones integradas de software como servicio (SaaS) y servicios de AWS. EventBridge distribuye un flujo de datos generados en tiempo real a partir de fuentes de eventos, como Zendesk o Shopify, a destinos como AWS Lambda y otras aplicaciones SaaS. Puede configurar reglas de enrutamiento para determinar adónde enviar los datos a fin de crear arquitecturas de aplicaciones que reaccionen en tiempo real a las fuentes de datos con el publicador y el consumidor de eventos completamente desacoplados.
Beneficios
Cree arquitecturas basadas en eventos
Conecte aplicaciones SaaS
EventBridge incorpora los datos de las aplicaciones SaaS compatibles y los dirige a los servicios de AWS y a los destinos de SaaS (a través de los destinos de API, un destino de punto de enlace de invocación HTTP para los eventos) sin escribir código de integración personalizado. Puede utilizar EventBridge para conectar sus aplicaciones SaaS, o utilizar los eventos de sus aplicaciones SaaS para activar flujos de trabajo para el servicio de atención al cliente, operaciones comerciales y más. Obtenga más información sobre socios de SaaS integrados.
Escriba menos códigos personalizados
EventBridge facilita la conexión de las aplicaciones. Puede capturar, filtrar, transformar y entregar eventos sin necesidad de escribir código personalizado. El registro de esquemas de EventBridge almacena una colección de esquemas de eventos fáciles de encontrar y permite descargar asociaciones de códigos para dichos esquemas en el entorno de desarrollo integrado de manera que es posible representar el evento como un objeto fuertemente escrito en el código. Agregue automáticamente los esquemas detectados al registro desde su bus de eventos a través de la característica de detección de esquemas.
Reduzca los gastos generales operativos
Con EventBridge, no hay servidores para aprovisionar, aplicarles parches ni administrarlos. No hay que instalar, mantener ni utilizar ningún software adicional. Este servicio se escala automáticamente según la cantidad de eventos incorporados y usted paga solo por los eventos que publican sus aplicaciones de AWS o SaaS. EventBridge tiene las características de disponibilidad distribuida y tolerancia a errores incorporadas. EventBridge también cuenta con una función nativa de archivo y reproducción de eventos que facilita la recuperación de errores o la creación de un nuevo estado de la aplicación a partir de eventos antiguos.
Funcionamiento
EventBridge conecta aplicaciones usando eventos. Un evento es una señal de que el estado de un sistema ha cambiado, como una modificación en el estado de un tique de servicio de atención al cliente. Los clientes pueden integrar sus propias aplicaciones de AWS con microservicios, aplicaciones SaaS y aplicaciones personalizadas como origen de eventos que publican eventos en un bus de eventos. Puede definir una regla de filtrado para filtrar los eventos y dirigirlos a los destinos de los servicios de AWS y a los destinos de API (a través del punto de conexión HTTP). El registro de esquemas de EventBridge almacena los esquemas generados por las aplicaciones de su organización, los servicios de AWS o las aplicaciones de SaaS. Un esquema incluye información, como el título, el formato y las reglas de validación correspondientes a los datos del evento. Puede descargar enlaces de código para cualquier esquema del registro de su entorno de desarrollo integrado y utilizar directamente el objeto fuertemente escrito que representa el evento en su código.

Casos de uso
Vuelva a diseñar para tener velocidad
Utilice EventBridge para acelerar la modernización y la reorganización de su arquitectura con servicios y aplicaciones desacoplados. Con EventBridge, no es necesaria una fuerte coordinación entre el generador de eventos y las aplicaciones o servicios de consumo. Puede acelerar el proceso de desarrollo de su organización al permitir a los equipos iterar sobre características sin dependencias explícitas entre sistemas.
Monitoreo y auditoría
Puede monitorear y auditar sus entornos de AWS y responder a los cambios operativos de sus aplicaciones en tiempo real para prevenir las vulnerabilidades de la infraestructura. Por ejemplo, cuando se accede a sus recursos mediante cuentas cruzadas o cuentas públicas, puede configurar un evento de Amazon Access Analyzer para que se genere y se envíe a una función de AWS Lambda mediante EventBridge para eliminar los permisos no deseados.
Funcionalidad extendida a través de integraciones SaaS
Puede ampliar la funcionalidad de sus aplicaciones al conectarlas fácilmente a otras aplicaciones SaaS a través de EventBridge. Por ejemplo, puede enviar eventos personalizados a EventBridge cuando se ha creado un nuevo usuario en una capa gratuita y enviar ese evento a través de destinos de API a Zendesk CRM.
Personalice SaaS con IA y ML
Puede enriquecer sus eventos de aplicaciones SaaS mediante el uso de los servicios de inteligencia artificial y Machine Learning de AWS y obtener información valiosa. Por ejemplo, puede cargar sus datos de Shopify a EventBridge para desencadenar un flujo de trabajo y utilizar servicios de IA como Amazon Comprehend para el etiquetado de imágenes de nuevos productos de venta minorista.
Clientes

Les Mills ofrece flujos de datos en tiempo real de varias fuentes de eventos.

Hudson utiliza EventBridge para impulsar la escala de su producto JobAccelerator.

Más información sobre las características de Amazon EventBridge

Comience a crear con Amazon EventBridge en la consola de administración de AWS.

Consulte EventBridge (la Guía del desarrollador) para obtener información detallada.