Y sí, eso es todo lo que tengo. Gracias a todos. Tenemos una pregunta aquí. Preguntaste, ¿qué tan madura es la adopción de
GraphQL en tu organización? ¿Qué opinas sobre estas respuestas? Sí, es muy interesante ver quién asiste a estas conferencias y el tipo de información que se aplica a ustedes en diferentes etapas de adopción. Obviamente, el nivel de inversión que deseen realizar en su infraestructura depende de cuántas personas esperen que la utilicen. Parece que se utiliza en muchos lugares, es una opción popular. Esperemos que haya muchas personas pensando en estas inversiones. Sí, seguro. Parece que muchas personas están investigando, pero ya se está utilizando. Eso es genial. Pasemos a algunas preguntas y respuestas de nuestra audiencia ahora. Tenemos una pregunta aquí que dice: El servicio de gateway de
GraphQL parece un monolito. ¿Hay planes para dividirlo? Sí. Como escribí en el diagrama de arquitectura, todos los
data loaders, toda la lógica del
backend está en este servicio de gateway de
GraphQL. Y aunque se pretende que sea una especie de proxy delgado sobre todos esos diferentes servicios y
data loaders y puntos finales, ya sabes, se convierte en un poco de monolito, porque inevitablemente hay algo de lógica en ese servicio, y estamos hablando de cientos de estos resolutores, lo que crea problemas técnicos y problemas sociales, problemas técnicos que, ya sabes, los problemas habituales de los monolitos, como que se vuelve muy difícil trabajar en ese monolito porque tienes, como, cientos de pruebas que ahora podrían fallar cada vez que haces un pequeño cambio, y, ya sabes, hay conflictos de fusión y, ya sabes, lidiar con las convenciones de otros equipos y cosas así. Y luego hay problemas sociales, porque nuestro equipo es dueño de ese servicio y somos responsables de la infraestructura detrás de él, y tenemos, como, estas mejores prácticas que podrían, ya sabes, creemos que podrían aplicarse a todos, pero tal vez algún equipo tiene, ya sabes, queremos hacer las cosas de una manera específica. Entonces, y hay algunos asteriscos de rendimiento en los que no entraré en detalle, pero realmente parece que dividirlo de alguna manera probablemente será lo próximo, lo próximo grande en lo que nuestro equipo trabajará, y hay muchas respuestas a eso, como la federación,
GraphQL mesh, así que definitivamente estamos trabajando duro en eso. Bien, entonces hay planes, próximamente. Sí. Genial. Entonces, sí, en la charla, mencionaste este
GraphQL faker. Es algo que nunca he usado antes, y la integración de eso, y eso es algo en lo que tendré que investigar, porque parece muy interesante. Entonces, gestionar
GraphQL, y obviamente, es posible que no tengas
data para empezar. Entonces, tienes este faker, ¿verdad? Y eso es una gran ventaja. ¿Quieres ampliar algo de eso? Sí, mucho de lo que vemos son equipos que tienen páginas completas que se lanzan a producción y que podrían descartarse. Porque tenemos equipos de negocios que necesitan un ciclo de iteración muy rápido. Y tener algo que puedas crear una página como desarrollador web, no tienes que esperar necesariamente a un desarrollador del
backend. Solo quieres algo que funcione. Necesitas jugar con esa consulta. Y también con el esquema. Entonces, ese ciclo de iteración rápida es algo en lo que nos enfocamos.
Comments