Dgraph lanza Slash GraphQL, una base de datos nativa de GraphQL Backend-as-a-Service – TechCrunch

Laboratorios Dgraph, la startup detrás de la popular base de datos de gráficos del mismo nombre, anunció hoy el lanzamiento de su Slash GraphQL Servicio. Barra oblicua GraphQL es un totalmente gestionado GraphQL servicio de backend que, por supuesto, funciona con Dgraph.

Como me dijo Manish Jain, CEO y fundador de Dgraph (y uno de los ingenieros detrás de la enorme infraestructura de base de datos de gráficos de Google), el equipo consideró simplemente lanzar una versión administrada básica de Dgraph. Pero el equipo decidió ir mucho más allá de esto. En 2019, el equipo se dio cuenta de que GraphQL se estaba volviendo cada vez más popular y que los clientes seguían solicitándolo, me dijo Jain.

Créditos de imagen: Dgraph

“Reuní un equipo para construir el soporte oficial de GraphQL y luego eso me llevó a lo siguiente, que como empresa de bases de datos, necesitamos hacer un Dgraph alojado”, explicó. “Entonces, en lugar de simplemente decir, ‘hagamos Dgraph alojado’, pensamos, ‘oye, ¿por qué no intentamos resolver el problema del backend de GraphQL?’, Que es donde vemos un montón de dificultades que están sucediendo”.

Reconoció que simplemente lanzar una versión administrada de Dgraph habría sido lo más natural, pero construir un backend GraphQL administrado con soporte para autenticación, copias de seguridad, lógica personalizada y otras características parecía la solución más satisfactoria.

Créditos de imagen: Dgraph

Para el desarrollador, usar Slash GraphQL significa que configurar un backend debería ser tan fácil como especificar el esquema GraphQL y luego hacer clic en el botón de implementación. A medida que itera, puede cambiar su esquema según sea necesario, presionar implementar nuevamente y luego todo debería funcionar como se esperaba.

«Creo que ese es el poder que puede aportar una base de datos GraphQL nativa como Dgraph, porque otras soluciones que están en el mercado son todas capas GraphQL por encima de otras bases de datos GraphQL no nativas».

Un riesgo con el uso de una herramienta de backend como servicio como Slash GraphQL es el bloqueo, algo de lo que Jain es bastante consciente. Argumenta que los usuarios siempre pueden sacar sus bases de datos del servicio según sea necesario y cambiar a otra solución alojada, o su propia base de datos de gráficos local, con cambios mínimos de código.

Slash GraphQL esencialmente ejecuta Dgraph en una infraestructura de Kubernetes, con todos los servicios auxiliares necesarios para impulsar el servicio. Actualmente, el servicio se ejecuta en AWS, pero Jain dijo que la compañía también planea admitir GCP y Azure pronto.

Deja un comentario

Cart
Your cart is currently empty.