Ofreciendo federación. Es un poco diferente a la federación que podrías conocer de otras empresas. Pero en lugar de eso, nos aseguraremos de que los
data que tienes aquí se aprovechen de manera más eficiente y solo utilizando
GraphQL SDL. Entonces, si quieres usar la federación con StepZen, no necesitas alterar ningún servicio subyacente. En cambio, solo dinos de dónde provienen los
data y luego nos aseguraremos de fusionar los
data y darte un esquema para todos estos servicios federados. Para darte una idea de cómo se ve esto. Este es aproximadamente un ejemplo. Tienes un tipo, tienes los campos, tienes las operaciones y luego solo ejecutas StepZen Start desde tu
terminal. Y luego generará un esquema de
GraphQL, un servidor de
GraphQL basado en el esquema. Por lo tanto, finalmente lo implementará por ti. Creará un ejemplo de host local para ti. Y, por supuesto, también podemos agregar otros tipos. Agregar un tipo de lenguaje y luego podemos conectar estas cosas a un tipo creado previamente. Y incluso puedes crear más operaciones. Y cada vez que presiones Guardar, así que déjame presionar Guardar aquí, sí, comenzará a implementarse nuevamente. Así que una vez que guardo esto, comienza a implementarse y crea una nueva versión del servidor que acabo de crear. Entonces, esto es aproximadamente todo el código que necesitas, porque necesitas iniciar sesión con StepZen, necesitas ejecutar StepZen Start, necesitas darle un esquema de
GraphQL. Entonces tenemos este esquema con un tipo llamado país, tiene algunos campos, también tiene una relación con otro tipo llamado lenguaje, basado en una consulta que definimos en nuestro tipo más adelante. Y eso está todo conectado aquí. Entonces, si quieres crear una API de
GraphQL, solo necesitas el lenguaje de diseño del esquema de
GraphQL y nada más. Puedes ejecutarlo desde un proyecto de
JavaScript, puedes ejecutarlo desde
TypeScript, Python, realmente no importa, porque es independiente de la plataforma, no estás limitado a lenguajes de programación específicos. Lo único que necesitas usar es el lenguaje de diseño del esquema de
GraphQL y nada más. Entonces, si construyes tus backends en Python, puedes conectar sus puntos finales, sus puntos finales REST o los puntos finales
TypeScript, realmente no importa, porque no está limitado a ningún lenguaje de programación específico, solo el lenguaje de diseño del esquema de
GraphQL. Y, por supuesto, también puedes fusionar APIs de terceros o SaaS en esta herramienta. Entonces, si de
GraphQL con StepZen. Si creaste tus backends en Go, en
JavaScript, en estás utilizando Google
Cloud o la autenticación de Google para algo, si estás utilizando APIs de SaaS, tal vez como un CMS, como CMS sin cabeza, puedes fusionarlas todas juntas, directamente en StepZen. No estás limitado a tus propias APIs o bases de datos. Si tienes conexión con cualquier otra
database, tal vez de un socio, tal vez de un tercero o tal vez de una empresa de SaaS, puedes conectarlas todas juntas en StepZen. Y para darte una idea de cómo funciona esto, recientemente lanzamos una nueva herramienta, que no discutiremos hoy. O tal vez podamos hacerlo más adelante si tenemos tiempo, porque hoy nos enfocaremos principalmente en cómo construir el servidor utilizando el lenguaje de diseño del esquema de
GraphQL. Pero si te parece interesante, puedes ir a graphql.stepzen.com. Y aquí creamos
GraphQL Studio, que es una forma bastante fácil de encontrar combinaciones de APIs que hemos seleccionado. Estas son de terceros o proveedores de SaaS. Y luego, directamente desde tu navegador, puedes ejecutarlas allí y puedes crear un servidor sobre eso. Entonces, en la esquina superior derecha, ya puedes ver que tan pronto como comiences a jugar aquí, ya crea un punto de
GraphQL para ti, que luego puedes usar para comenzar a construir cosas sobre él. Entonces, no necesitas crear una cuenta si quieres usar el estudio. Pero, por supuesto, si quieres comenzar a construir APIs sobre tus propias fuentes de datos, es mejor crear una cuenta, porque entonces puedes modificar realmente estas cosas por tu cuenta también. El estudio de Stepsin es una excelente manera de explorar lo que Stepsin puede hacer por ti. Y luego, en este taller, profundizaremos un poco más. Y realmente comenzaremos a ver cómo construir el servidor tú mismo. Por lo tanto, la información para hoy se puede encontrar en nuestra documentación. stepsin.com/
docs, y luego ve a inicio rápido. Y allí puedes encontrar las formas más sencillas de comenzar, pero te guiaré a través de ello. También tenemos nuestro propio Discord. Entonces, para el taller de hoy, probablemente sea más fácil si usamos el Discord de la conferencia. Si no estás allí, creo que el enlace está en el chat. Intentaré compartirlo nuevamente. Entonces, este es el Discord de hoy en el para este taller, lo usaremos hoy. También puedes usar el comunicador con otras personas en este Zoom tan pronto como comencemos a ir a las salas de grupos. Y en esta diapositiva, puedes ver tu propio canal de Discord, que compartiré más adelante hoy. Entonces, si comienzas a convertirte en un usuario de Stepsin, comienzas a construir tu API, este Discord es realmente conveniente para hacer preguntas a nuestro equipo, a los ingenieros allí y las personas son realmente, realmente serviciales y realmente quieren que comiences a usar esta herramienta y respondan tus
Comments