Introduction to GraphQL

GraphQL is a new API standard that provides a more efficient, powerful and flexible alternative to REST. GraphQL enables declarative data fetching where a client can specify exactly what data it needs from an API. Instead of multiple endpoints that return fixed data structures, a GraphQL server only exposes a single endpoint and response with precisely the data a client asked for. The single eindpoint can forward the queries to downstreama APIs, merge the data and return it to the client in a single response. This makes GraphQL a great solution in microservices architecture in which the nuber of endpoints for clients to render the page can become a rigid approach.

In this session we will cover:

  • What is GraphQL?
  • What problem does it solve?
  • GraphQL Schema, Operations, Types and Resolvers
  • Build your own GraphQL Server with HotChocolate and .NET Core
  • Schema stitching by joining multiple APIs to a single endpoint

Benefits of Attending this Session:

  1. What is GraphQL?
  2. The benefits of GraphQL in a microservices and headless architecture
  3. How to query, build your GraphQL Server, and join APIs into a single endpoint
Share this on...