¿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, 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.

Úselo EventBridge para enrutar eventos desde fuentes como aplicaciones propias, AWS servicios y software de terceros a aplicaciones de consumo de toda la organización. EventBridge proporciona formas sencillas y coherentes de incorporar, filtrar, transformar y distribuir eventos para que pueda crear aplicaciones rápidamente.

El siguiente vídeo ofrece una breve introducción a las funciones de Amazon EventBridge:

EventBridge incluye dos formas de procesar eventos: buses de eventos y tuberías.

  • Los buses de eventos son enrutadores que reciben eventos y los envían a cero o más destinos. 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.

    En el siguiente video, se ofrece información general sobre los buses de eventos:

  • EventBridge Pipes Pipes está diseñado para point-to-point integraciones; cada tubería recibe eventos de una sola fuente 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.