Qu'est-ce qu'Amazon EventBridge ? - Amazon EventBridge

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Qu'est-ce qu'Amazon EventBridge ?

EventBridge est un service sans serveur qui se sert des événements pour connecter les composants de l'application entre eux, ce qui vous permet de créer plus facilement des applications évolutives pilotées par les événements. Une architecture pilotée par les événements est un style de création de systèmes logiciels faiblement couplés qui fonctionnent ensemble en émettant des événements et en y répondant. L'architecture pilotée par les événements peut vous aider à gagner en agilité et à créer des applications fiables et évolutives.

Utilisez EventBridge pour router les événements en provenance de certaines sources, telles que les applications développées en interne, les services AWS et les logiciels tiers, vers des applications grand public à l'échelle de votre organisation. EventBridge met à votre disposition des moyens simples et cohérents pour ingérer, filtrer, transformer et transmettre les événements et favoriser ainsi la création rapide d'applications.

La vidéo suivante propose une brève présentation des fonctionnalités d'Amazon EventBridge :

EventBridge offre deux façons de traiter les événements : les bus d'événements et les canaux.

  • Les bus d'événements sont des routeurs qui reçoivent les événements et les transmettent le cas échéant à des cibles. Les bus d'événements sont idéaux pour router les événements provenant de nombreuses sources vers de nombreuses cibles, avec une transformation facultative des événements avant leur livraison à une cible.

    La vidéo suivante offre une présentation générale des bus d'événements :

  • Canaux EventBridge Pipes est prévu pour les intégrations point à point ; chaque canal reçoit les événements d'une source unique pour les traiter et les livrer à une cible unique. Les canaux incluent également la prise en charge des transformations avancées et l'enrichissement des événements avant leur livraison à une cible.

Les canaux et les bus d'événements sont souvent utilisés conjointement. Un cas d'utilisation courant est la création d'un canal avec un bus d'événements en tant que cible ; le canal envoie les événements au bus d'événements, qui les transmet ensuite à plusieurs cibles. Par exemple, vous pouvez créer un canal dont la source est un flux DynamoDB, ainsi qu'un bus d'événements faisant office de cible. Le canal reçoit les événements du flux DynamoDB et les envoie au bus d'événements, qui les envoie ensuite à plusieurs cibles en fonction des règles que vous avez spécifiées pour le bus d'événements.