Durante la conferencia anual HasuraCon, la empresa de API y GraphQL Hasura dio a conocer varios productos y funciones nuevos, entre los que se incluyen la red Hasura Data Delivery Network (DDN), Hasura Schema Registry, Hasura Native Data Connector for MongoDB, Native Queries and Logical Models, Open Domain Data Specification (Open DDS) y Native Data Connector (NDC) SDK.
Hasura DDN es una innovadora red de borde diseñada para ejecutar API de datos de alto rendimiento y baja latencia. Optimiza el rendimiento redirigiendo automáticamente las peticiones de los clientes a la instancia Hasura más cercana, minimizando así el tiempo de ida y vuelta y disminuyendo la latencia. Como afirma Hasura, la DDN permite a los desarrolladores iterar cambios en la API en menos de un segundo, lo que contrasta con los métodos tradicionales de creación de API que implican construir, validar y probar el código, lo que puede llevar minutos o incluso horas y suele ser difícil de hacer a gran escala.
DDN puede integrarse con bases de datos distribuidas como CockroachDB, Amazon Aurora y YugaByte. Pronto estará disponible en Hasura Cloud o como solución autoalojada. Además, el Hasura Schema Registry es otra herramienta novedosa que simplifica la gestión, gobernanza y colaboración en APIs GraphQL federadas. Este registro permite a los desarrolladores controlar y auditar los cambios de esquema, proporcionando una mayor confianza a la hora de publicar ajustes en las aplicaciones de producción.
Gracias a la introducción del nuevo conector de datos para MongoDB, los clientes pueden ahora aprovechar la plataforma de Hasura con MongoDB, un popular almacén de datos NoSQL. Con este conector, los desarrolladores pueden generar automáticamente una API GraphQL a partir de sus colecciones y documentos MongoDB. Aunque Hasura ya ofrece conectores para Snowflake, MySQL, MariaDB y Oracle, esta es la primera vez que añaden soporte para un almacén de datos NoSQL.
Las consultas nativas y los modelos lógicos ofrecen a los desarrolladores un sinfín de posibilidades y capacidades de consulta. Según Hasura, estas características permiten a los desarrolladores incluir las capacidades del lenguaje de consulta de su base de datos en las API autogeneradas proporcionadas por Hasura. Además, la empresa anunció nuevos desarrollos de código abierto en Open DDS y Native Data Connector. Open DDS, anteriormente conocido como GraphQL Data Specification, permite a los desarrolladores crear API de nivel empresarial utilizando un enfoque basado en modelos de dominio.
Native Data Connector, antes denominado GraphQL Data Connector, facilita a los desarrolladores la creación de agentes de datos personalizados. Se espera que la apertura de este proyecto proporcione a los desarrolladores un mayor apoyo para la creación de sus agentes. Tanmai Gopal, cofundador y CEO de Hasura, expresó su entusiasmo por las nuevas innovaciones:
"Este es el mayor y más significativo conjunto de innovaciones que hemos creado hasta la fecha en nuestro viaje para hacer que las API de datos estén disponibles y sean beneficiosas para todos los desarrolladores. Hasura DDN introduce una serie de primicias en el sector y hace más por reducir el tiempo necesario para que los datos lleguen del proveedor al consumidor que cualquier otra capacidad de Hasura. Estamos muy orgullosos de lo que hemos conseguido desde la última HasuraCon y estamos deseando mostrar a la comunidad qué más tenemos preparado."
No-code Soluciones como la plataforma de Hasura y AppMaster.io están revolucionando la forma en que los desarrolladores crean y despliegan aplicaciones, facilitando a las organizaciones y a los desarrolladores individuales agilizar sus procesos, reducir el tiempo de desarrollo y escalar los proyectos de manera eficiente. De cara al futuro, podemos anticipar aún más avances en los sectores de low-code y no-code.