¿Qué es Amazon EventBridge? - Amazon EventBridge

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es Amazon EventBridge?

EventBridge es un servicio sin servidor que utiliza eventos para conectar los componentes de la aplicación entre sí, lo que facilita la creación de aplicaciones escalables basadas en eventos. La arquitectura basada en eventos es un estilo de creación de sistemas de software de acoplamiento flexible que funcionan juntos emitiendo eventos y respondiendo a ellos. La arquitectura basada en eventos puede ayudar a aumentar la agilidad y crear aplicaciones fiables y escalables.

EventBridge proporciona formas sencillas y coherentes de incorporar, filtrar, transformar y entregar eventos para que pueda crear nuevas aplicaciones rápidamente.

EventBridge incluye dos formas de procesar y entregar eventos: buses de eventos y canalizaciones.

  • Los buses de eventos son enrutadores que reciben eventos y los envían a cero o más destinos. Utilice EventBridge para direccionar eventos desde orígenes como aplicaciones propias, servicios de AWS y software de terceros a aplicaciones de consumo en toda su organización.

    Los buses de eventos son ideales para direccionar eventos desde muchos orígenes a muchos destinos, con transformación opcional de eventos antes de entregarlos a un destino.

  • Canalizaciones de EventBridge está diseñado para integraciones punto a punto; cada canalización recibe eventos de un solo origen para su procesamiento y entrega a un único destino. Las canalizaciones también admiten transformaciones avanzadas y enriquecimiento de los eventos antes de entregarlos a un destino.

    Las canalizaciones y los buses de eventos a menudo se usan juntos. Un caso de uso común es crear una canalización con un bus de eventos como destino; la canalización envía los eventos al bus de eventos, que luego los envía a varios destinos. Por ejemplo, puede crear una canalización con un flujo de DynamoDB como origen y un bus de eventos como destino. La canalización recibe los eventos del flujo de DynamoDB y los envía al bus de eventos, que, a su vez, los envía a varios destinos de acuerdo con las reglas especificadas en el bus de eventos.

Además, EventBridge ofrece el Programador de EventBridge, un programador sin servidor que le permite crear, ejecutar y administrar tareas desde un servicio administrado y centralizado. Con el Programador de EventBridge, puede crear programadores mediante expresiones cron y de frecuencia para patrones recurrentes, o configurar invocaciones únicas. Puede configurar intervalos de tiempo flexibles para la entrega, definir límites de reintentos y establecer el tiempo máximo de retención para las invocaciones de la API.

EventBridge ofrece múltiples formas de procesar y entregar eventos: buses, canalizaciones y programaciones.