Apollo GraphQL lanza su Supergraph – TechCrunch

Apollo GraphQL lanza su Supergraph – TechCrunch

El nombre lo delata, pero Apolo GraphQL se ha centrado durante mucho tiempo en ayudar a los desarrolladores a utilizar el lenguaje de consulta GraphQL para que las API integren datos de una variedad de servicios. En el transcurso de los últimos años, también trabajó con grandes empresas para ayudarlas a reunir datos de una amplia variedad de fuentes en un solo ‘supergrafo’, como le gusta llamarlo a l. a. compañía. Ahora, está haciendo que estas capacidades, que anteriormente eran dominio de grandes empresas como Expedia, Walmart y Zillow, estén disponibles para cualquiera en su plataforma.

El CEO y cofundador de Apollo, Geoff Schmidt, no se avergonzó de lo que cree que significa este anuncio cuando hablé con él antes del anuncio de hoy. “Hemos estado trabajando en GraphQL desde 2016, cuando éramos Meteor.js. Pero lo que tenemos que anunciar hoy es realmente por qué construimos l. a. empresa durante todos estos años y a través de todos estos proyectos de código abierto”, dijo. “Es algo que creo que l. a. historia considerará tan importante como l. a. base de datos o el bus de mensajes o l. a. creación de contenedores, o tal vez incluso l. a. nube misma”.

Eso es mucho para estar a l. a. altura.

“El gráfico Tremendous es una forma completamente nueva de pensar sobre GraphQL y para qué sirve y qué ofrece”, continuó Schmidt. “Creo que l. a. concept clave del Supergraph es el gráfico de gráficos. Es cómo estos gráficos individuales que l. a. gente ha estado construyendo se unen en una nueva capa de l. a. pila, una forma diferente de crear aplicaciones, algo que es tan importante para l. a. forma en que todos usaremos l. a. pila en el futuro como lo fue l. a. base de datos. .”

Créditos de imagen: Apolo

Schmidt argumenta que a medida que las empresas rompieron sus arquitecturas de aplicaciones monolíticas y se trasladaron a los microservicios, todo se volvió tan atomizado que ahora los desarrolladores tienen l. a. carga de reconstruir todo cuando quieren construir una nueva aplicación sobre estos sistemas.

En el núcleo del Supergraph hay tres proyectos. El primero es el enrutador Apollo, un tiempo de ejecución basado en Rust que procesa consultas de GraphQL y luego las planifica y ejecuta en subgráficos federados y devuelve esas respuestas al cliente. Este enrutador, cube l. a. compañía, es 10 veces más rápido que el antiguo Apollo Gateway, que l. a. compañía usaba anteriormente para consultar gráficos federados. Los angeles segunda pieza es un conjunto de nuevas capacidades o el nivel gratuito de Apollo Studio, l. a. herramienta de l. a. empresa para administrar fuentes de datos. El nivel gratuito ahora incluirá verificaciones de esquemas para garantizar que un nuevo esquema no se rompa y las aplicaciones existentes y un panel de inicio que brinda visibilidad en el proceso de verificación e inicio de esquemas que solo estaba disponible para usuarios empresariales hasta ahora. Y l. a. tercera pieza es Apollo Federation 2, que se lanzó en abril y permite a los usuarios componer sus subgráficos en un solo Supergraph.

Schmidt enfatizó que l. a. compañía no está tratando de replicar lagos de datos para casos de uso analítico aquí, sino una capa en l. a. pila que permite a los desarrolladores crear nuevos casos de uso.

“No se trata solo de cuántas pizzas vendo, sino ¿puedo pedir una pizza? Quiere crear algo que sea casi como una base de datos digital, o un servidor digital, que tenga objetos que representen todo en una empresa: cada cliente, cada producto, cada pedido, cada me gusta, cada publicación de weblog, y desea poder haga preguntas como, ‘muéstrame todos los pedidos que hizo este cliente’, aunque todo eso se encuentra en 1000 servicios diferentes”, explicó Schmidt.

Será interesante ver si el Supergraph puede estar a l. a. altura de las expectativas de Apollo. Actualmente, el cliente, el servidor y l. a. puerta de enlace GraphQL de l. a. compañía se descargan más de 17 millones de veces al mes y l. a. compañía cube que sus productos están siendo utilizados en producción por el 30% de Fortune 500. Con Supergraph, l. a. compañía espera establecerse. como una parte central de l. a. pila de desarrollo moderna.