GraphQL is a query language that is rapidly gaining wide adoption across the community. GraphQL combines type validation with a query and filtering syntax that makes it easy to get up-and-running with a powerful web API in almost no time. Features like running parallel queries or update-all become much easier because they are first-class citizens of GraphQL. Add to that a vibrant community that keeps creating excellent tooling and documentation, it’s clear why GraphQL has become so popular with developers.
In this talk, we’ll go through the basics via our implementation of the server-side component: fastify-gql.
Catch up on the series Mastering Node.js with Matteo Collina here.
As a Technical Director at NearForm, Matteo Collina consults for some of the top brands of the world. Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics and http. He is also the author of Node.js MQTT Broker, Mosca, the fast logger Pino and of the Fastify web framework.