In this series, we’re going to walk you through a no-frills guide to the development of GraphQL applications, talking about not only its advantages but also its caveats and pitfalls (and, of course, the ways to deal with them). GraphQL in a nutshell According to the specification, GraphQL is a query language and runtime (or execution engine). Query language, by definition, describes how to communi