En esta serie de episodios que estamos dedicando a Confluent, en este capítulo vamos a hablar de Schema Registry. Comparamos el funcionamiento de una aplicación síncrona con el de una aplicación asíncrona para posteriormente analizar por qué Schema Registry tiene un papel fundamental en esta última.

El episodio lo dividimos en cuatro bloques principales: en el primero vamos a ver qué sentido tiene el Schema Registry en una aplicación asíncrona, después veremos en detalle cómo funciona (cómo se implanta y cómo es el esquema de instalación), posteriormente hablaremos del ciclo de vida de la aplicación y cómo van evolucionando los eventos desde el punto de vista de una aplicación asíncrona, y finalmente veremos los roles necesarios a la hora de crear una aplicación con una cierta envergadura.

Si intentamos hacer la analogía de lo que son las aplicaciones síncronas, nos encontramos con que probablemente la pieza que más se asemeja a la funcionalidad que realiza el Schema Registry podría ser parte de lo que hace un Api Manager.

En este caso un Api Manager, entre otras muchas cosas, lo que nos permite es hacer la definición de los distintos end points que nuestro sistema va a tener. Además, de forma implícita, nos va a permitir descubrir todo el catálogo de llamadas.

Adicionalmente a esto, la mayoría de los Api Managers suelen tener un componente específico, al que normalmente denominamos el market, que nos va a permitir buscar la documentación, asociarnos a esa Api, etc.

Si pasamos ahora a un entorno asíncrono, ¿qué papel cumple entonces el Schema Registry? Principalmente destacamos dos puntos: prever cambios que puedan “romper” nuestro pipeline de datos y validar los nuevos cambios en la aplicación para asegurarnos de que puedan ser compatibles tanto hacia atrás como hacia delante.

¿Quieres escuchar el resto de capítulos relacionados?

Puedes escucharlos aquí:

¿Dónde escuchar todos nuestros podcast?

Puedes escucharlos en las principales plataformas de podcast: Ivoox, Spotify, YouTube, Google Podcast, Apple Podcast y Amazon Music.

Cuéntanos qué te parece.

Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.

Suscríbete

Estamos comprometidos.

Tecnología, personas e impacto positivo.