Amazon EventBridge
Amazon EventBridge est un bus d'événements sans serveur qui simplifie la création d'applications basées sur les événements à l'échelle en utilisant des événements générés à partir de vos applications, d'applications SaaS (Software-as-a-Service) intégrées et de services AWS. À partir de sources d'événements telles que Zendesk ou Shopify, EventBridge diffuse un flux de données en temps réel qu'il achemine vers des cibles comme AWS Lambda et d'autres applications SaaS. Vous pouvez configurer des règles de routage pour déterminer la cible de vos données en vue de créer des architectures applicatives capables de réagir en temps réel à vos sources de données, l'éditeur d'événements et le consommateur étant complètement découplés.
Avantages
Créer des architectures basées sur les événements
Connecter des applications SaaS
EventBridge intègre des données provenant d'applications SaaS prises en charge et les achemine vers des services AWS et des cibles SaaS (via des destinations API - une cible de point de terminaison d'appels HTTP pour des événements) sans écrire de code d'intégration personnalisé. Vous pouvez utiliser EventBridge pour connecter vos applications SaaS, ou utiliser des événements de vos applications SaaS pour déclencher des flux de travail pour le service clientèle, les opérations commerciales, etc. Découvrez-en davantage sur les partenaires SaaS intégrés.
Diminuer l'écriture de code personnalisé
EventBridge simplifie la connexion d'applications. Vous pouvez ajouter, filtrer, transformer et délivrer des événements sans écrire de code personnalisé. Le registre de schémas EventBridge stocke une collection de schémas d'événements faciles à trouver et vous permet de télécharger des liaisons de code pour ces schémas dans votre IDE afin de représenter l'événement sous la forme d'un objet fortement typé dans votre code. Ajoutez automatiquement des schémas provenant de votre bus d'événement au registre grâce à la fonction de découverte de schémas.
Réduire les frais généraux opérationnels
EventBridge supprime la nécessité d'allouer, de réparer et de gérer des serveurs. Il n'y a pas non plus de logiciel à installer, tenir à jour ou exécuter. EventBridge évolue automatiquement en fonction du nombre d'événements ingérés et vous ne payez que pour les événements publiés par vos applications AWS ou SaaS. EventBridge a une disponibilité distribuée et une tolérance aux pannes intégrées. EventBridge possède également une capacité native d'archivage et de rediffusion d'événements qui simplifie la reprise après sinistre ou la création d'un nouvel état d'application à partir d'événements anciens.
Fonctionnement
EventBridge connecte les applications à l'aide d'événements. Un événement est un signal indiquant que l'état d'un système a changé, par exemple, le changement d'état d'un ticket de support client. Les clients peuvent intégrer à leurs propres applications AWS des microservices, des applications SaaS et des applications personnalisées sous la forme de sources d'événements qui publient des événements dans un bus d'événements. Vous pouvez définir une règle de filtrage pour filtrer des événements et en acheminer vers des cibles de services AWS et des destinations API (via un point de terminaison HTTP). Le registre de schémas EventBridge stocke un schéma généré par vos applications d'entreprise, des services AWS ou des applications SaaS. Ce schéma comporte des informations telles que le titre, le format et des règles de validation de données d'événements. Vous pouvez télécharger des liaisons de code pour n'importe quel schéma du registre dans votre IDE et utiliser directement l'objet fortement typé qui représente l'événement dans votre code.

Cas d'utilisation
Réorganiser pour gagner en rapidité
Avec EventBridge, vous pouvez accélérer la modernisation et la ré-orchestration de votre architecture avec des services et des applications découplés. EventBridge supprime la lourdeur de coordination entre les applications ou les services de production et de consommation d'événements. En permettant à vos équipes de reproduire des fonctions sans dépendances explicites entre les systèmes, vous pouvez accélérer le processus de développement de votre entreprise.
Surveillance et audit
Afin de prévenir les vulnérabilités de l'infrastructure, vous pouvez surveiller et auditer vos environnements AWS et réagir en temps réel aux changements opérationnels de vos applications. Par exemple, lorsque plusieurs comptes internes ou des comptes publics accèdent à vos ressources, vous pouvez prévoir qu'un événement Amazon Access Analyzer soit généré et envoyé à une fonction AWS Lambda à l'aide d'EventBridge afin de supprimer les autorisations imprévues.
Étendre la fonctionnalité via des intégrations de SaaS
Vous pouvez étendre la fonctionnalité de vos applications en les connectant simplement à d'autres applications SaaS via EventBridge. Par exemple, vous pouvez envoyer des événements personnalisés à EventBridge lorsqu'un nouvel utilisateur est créé dans une offre gratuite, et envoyer cet événement via des destinations API au CRM de Zendesk.
Personnaliser des applications SaaS avec l'IA/le ML
Grâce à l'utilisation des services d'intelligence artificielle/Machine Learning d'AWS, vous pouvez enrichir vos événements à partir d'applications SaaS et en retirer de nombreux avantages. Vous pouvez par exemple charger vos données de Shopify vers EventBridge pour déclencher un flux de travail et utiliser des services d'IA tels qu'Amazon Comprehend pour baliser les images de nouveaux produits de détail.

Découvrez-en davantage sur les fonctionnalités Amazon EventBridge.

Commencez à créer avec Amazon EventBridge dans AWS Management Console.

Consultez le guide du développeur pour obtenir une compréhension plus approfondie d'EventBridge.