Saltar al contenido

Hasura presenta uniones de GraphQL para construir una API de datos unificados para múltiples fuentes de GraphQL

28 de abril de 2022

El líder en innovación de GraphQL, Hasura, anunció GraphQL Joins, un nuevo conjunto de capacidades que permite a los desarrolladores unir instantáneamente datos de diferentes servicios GraphQL para crear una API GraphQL unificada. Hasura hace esto utilizando estándares GraphQL de código abierto, lo que elimina la necesidad de un código personalizado o cambios en el servicio ascendente. Al expandir las capacidades de federación de datos existentes de Hasura, los desarrolladores ahora tienen la capacidad de obtener datos fácilmente de todas las bases de datos y otros servicios de GraphQL. La implementación de la configuración en la capa de Hasura en combinación con las capacidades de autorización y almacenamiento en caché listas para usar de Hasura brinda a los desarrolladores la capacidad de mezclar y combinar sus fuentes de datos libremente, lo que reduce significativamente el tiempo de desarrollo, los riesgos de seguridad y los costos continuos de mantenimiento. Hasura se ha descargado ~500 millones de veces y tiene más de 26 000 estrellas de GitHub desde su presentación en 2018.

Los desarrolladores de aplicaciones necesitan la capacidad de componer datos de diferentes fuentes. Los datos normalmente residen en almacenes de datos independientes, pero con frecuencia están relacionados semánticamente. Históricamente, la composición de relaciones entre datos relacionados y la consulta de datos en almacenes de datos independientes en silos ha requerido un importante desarrollo de código personalizado con múltiples API llamando a cada una de las fuentes. Las capacidades de federación de datos de Hasura aceleran el proceso de desarrollo de API mediante la creación de un único esquema GraphQL a partir de múltiples fuentes de datos, lo que hace que el proceso de acceso a los datos sea de autoservicio. Esto permite a los desarrolladores de aplicaciones consultar, mutar o federar datos en tiempo real y de transmisión entre servicios sin escribir ningún código personalizado.

Recomendado:  Tendencias recientes del mercado global de Big Data y análisis, análisis en profundidad, pronóstico del informe de investigación del tamaño del mercado hasta 2025: EMC, Musigma, Salesforce, Teradata - KSU

Las nuevas capacidades GraphQL Joins de Hasura mejoran la federación de datos para los desarrolladores que tienen:

  • Más de una API GraphQL, ya sea propia o de terceros
  • Inversiones existentes en servidores GraphQL a los que les gustaría agregar nuevas fuentes de datos
  • Bases de datos para las que aún no han creado API

La federación de datos de Hasura evita el bloqueo de proveedores y abre a los usuarios a un gran ecosistema de socios al evitar la modificación de los servicios upstream. Basado en estándares abiertos, y ahora con la capacidad de federarse en varias fuentes de datos, Hasura está impulsando la adopción y optimización de estándares abiertos en la industria.

“Estamos muy complacidos de poder ofrecer a los desarrolladores la capacidad de acceder a todos sus datos con una API, independientemente de la fuente, lo que les permite concentrarse únicamente en crear la mejor experiencia de usuario posible”, dijo Tanmai Gopal, director ejecutivo de Hasura. “Estas nuevas innovaciones de federación de datos se basan en nuestro compromiso de hacer que GraphQL esté disponible para todos y avanza significativamente tanto en la unificación de datos en el desarrollo como en la proliferación de estándares abiertos”.

Regístrese para recibir el boletín gratuito insideBIGDATA.

Únase a nosotros en Twitter: @InsideBigData1 – https://twitter.com/InsideBigData1