El documental sobre GraphQL es otro de los excelentes trabajos de Honeypot, cuyos documentales ya he mencionado en este blog. En esta ocasión, exploraremos cómo miembros de Facebook crearon y desarrollaron GraphQL. A lo largo del documental, también veremos cómo su uso se fue expandiendo, hasta alcanzar la popularidad que disfruta hoy en día.
¿De qué se trata el documental de GraphQL?
El documental presenta entrevistas con miembros clave involucrados en el desarrollo inicial de esta poderosa herramienta, la cual permite a los clientes consultar datos de manera más dinámica, incluso de forma anidada en algunos casos. A diferencia de REST, por ejemplo, donde se recibe siempre el mismo conjunto de datos, esta tecnología ofrece a los usuarios la flexibilidad de definir qué información desean acceder.
En el documental, empleados de Facebook explican que la creación de esta herramienta surgió principalmente como respuesta al cambio en el consumo de Internet, que pasó de estar centrado en computadores de escritorio a dispositivos móviles. Ante este nuevo panorama, la compañía necesitaba una forma más eficiente de ofrecer datos a los dispositivos móviles. Posteriormente, lograron convencer a Facebook de liberar esta tecnología bajo una licencia de código abierto.
Adopción y crecimiento
Más adelante, en el documental veremos cómo un empleado de Airbnb se unió al proyecto, promoviendo su adopción dentro de la compañía y aumentando el uso de GraphQL. Además, desarrolló herramientas que mejoraron su funcionalidad. El respaldo de Airbnb ayudó a generar mayor confianza en el proyecto y a que más personas lo adoptaran. Posteriormente, la empresa Apollo Graph Inc. se sumó al esfuerzo, resolviendo un problema relacionado con la federación de datos, lo que nuevamente reforzó la confianza en esta tecnología y motivó a un número creciente de usuarios a adoptarla.
Mejor no te sigo contando y mira el documental a continuación. Recuerda dejar un comentario con tu opinión o cualquier idea que desees compartir.
Espero que te haya gustado, y si no ha usado GraphQL te recomiendo darle un vistazo tanto como usuario como instalarlo del lado del servidor. Me parece una gran tecnología para permitir crear APIs. complejas con datos agrupados en distintos niveles.
Happy development!
Deja un comentario