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

Utilice EventBridge para enrutar eventos desde orígenes como aplicaciones propias, servicios de AWS y software de terceros a aplicaciones de consumo en toda su organización. EventBridge proporciona formas sencillas y coherentes de incorporar, filtrar, transformar y entregar eventos para que pueda crear nuevas aplicaciones rápidamente.

En el siguiente video, se ofrece una breve introducción a las características de Amazon EventBridge:

EventBridge incluye dos formas de procesar 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. Los buses de eventos son ideales para enrutar 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:

  • Canalizaciones EventBridge Pipes 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.