AWS re:Invent 2019, Amazon EventBridge Schema Registry

AWS re:Invent 2019, Amazon EventBridge Schema Registry

Esta semana, durante el AWS re:Invent 2019 en Las Vegas, AWS ha presentado de nuevo un sin fin de novedades y, en éste caso, nos ha presentado el Amazon EventBridge schema registry. Amazon EventBridge es un interesante bus de eventos, sin servidor, que nos facilita la conexión de aplicaciones utilizando datos de nuestras propias aplicaciones, aplicaciones de Software-as-a-Service (SaaS) y otros servicios AWS.

Amazon EventBridge schema registry

Esto simplifica el procesamiento de las arquitecturas basadas en eventos al disociar a los productores de eventos de los servicios que responden a los eventos. El diseño basado en eventos hace que las aplicaciones sean más escalables y resistentes, y permite a los equipos de desarrollo operar más rápido porque tienen menos dependencias.

Una aplicación o servicio que consume eventos necesita conocer el esquema del evento, que incluye información como el título y el formato de cada dato de evento. A medida que las aplicaciones van creciendo y más equipos escriben eventos, el proceso de encontrar manualmente estos datos y escribir este código se vuelve cada vez más difícil.

El Amazon EventBridge schema registry facilita la búsqueda de esquemas de eventos y el uso de eventos como objetos en su código, almacenando centralmente la estructura de eventos y mapeándola a su lenguaje de programación. Podemos añadir un esquema al registro o activar la función de detección de esquemas para añadir automáticamente al registro todos los esquemas enviados a un bus de eventos. Cualquiera podrá buscar y acceder fácilmente a los eventos del registro. Al generar enlaces de código, el registro va a permitir interactuar con el evento como un objeto dentro de nuestro código, pudiendo así interactuar con el registro del esquema mediante nuestro IDE preferido y aprovechar funciones como la validación de código y la autocompletación.

Autor: Joakim Vivas

comments powered by Disqus