Publié le: Dec 1, 2019
Le registre de schémas d’Amazon EventBridge stocke les structures des événements, autrement dit leurs schémas, dans un emplacement centralisé et mappe ces schémas vers du code compatible avec Java, Python et Typescript pour simplifier l’utilisation des événements sous forme d’objets dans votre code. Les schémas provenant de votre bus d’événements sont automatiquement ajoutés au registre lorsque vous activez la fonctionnalité de découverte des schémas. Vous pouvez vous connecter au registre de schémas et interagir avec lui à partir de la console AWS ou via les SDK Toolkits pour Jetbrains (Intellij, PyCharm, Webstorm, Rider) et VS Code.
EventBridge est un bus d’événements sans serveur qui simplifie l'interconnexion des applications en utilisant les données de vos propres applications, des applications SaaS (Software-as-a-Service) et des services AWS. Cela simplifie le processus de création d’architectures basées sur des événements en découplant les producteurs d’événements des services répondant aux événements. La conception basée sur les événements rend les applications plus extensibles et résilientes, et permet aux équipes de développeurs de travailler plus vite car les applications ont moins de dépendances. Une application ou un service qui consomme des événements doit connaître le schéma des événements, qui contient des informations telles que le titre et le format de chaque donnée d’événement. Les développeurs doivent également écrire du code pour interpréter et traduire les événements dans un format compréhensible par leur application. Au fur et à mesure que les applications se développent et que plus d’équipes de développeurs écrivent des événements, le processus permettant de trouver ces données manuellement et d’écrire ce code se complique de plus en plus.
Le registre de schémas EventBridge facilite la récupération du schéma d’événement et l’utilisation des événements comme des objets dans votre code en centralisant le stockage de la structure des événements et en mappant cette structure vers votre langage de programmation. Vous pouvez ajouter un schéma à votre registre vous-même ou bien activer la fonctionnalité de découverte de schémas pour ajouter automatiquement tous les schémas envoyés à un bus d’événements vers le registre. N’importe quel développeur de votre organisation peut facilement rechercher des événements du registre et y accéder. En générant des code bindings, le registre vous permet d’interagir avec l’événement en tant qu’objet dans votre code. Vous pouvez interagir avec le registre de schémas dans votre IDE de prédilection afin de bénéficier de fonctionnalités comme la validation de code et l’auto-complétion.
Le registre de schémas EventBridge est disponible sans frais supplémentaires. La fonctionnalité de découverte de schémas bénéficie d’une offre gratuite de 5 millions d’événements ingérés par mois. Au-delà, le tarif est de 0,10 USD par million d’événements ingérés. Tous les événements ingérés sont mesurés dans des lots de 8 Ko. Pour en savoir plus sur la tarification, rendez-vous sur la page de tarification d’EventBridge.
La version préliminaire du registre de schémas EventBridge est disponible dans les régions AWS USA Est (Ohio), USA Ouest (Oregon), USA Est (Virginie du Nord), Asie-Pacifique (Tokyo) et UE (Irlande). Pour en savoir plus sur la disponibilité d’EventBridge, veuillez consulter le tableau des régions AWS.
Pour en savoir plus :
- Lisez le blog : Présentation du registre de schémas et de la découverte de schémas d’Amazon EventBridge - En prévisualisation
- Consultez la page produit EventBridge
- Lisez EventBridge Schema Registry dans l’Amazon EventBridge Developer Guide (Guide du développeur)