Sessions Hero

ESPC Dublin25
Conference Sessions

Admin Dev Info

Introduction to GraphQL

Microservices Info
Level Level 200 Info

SPEAKERS

Donald Hessing


Capgemini Netherlands

Arin Roy, MVP


Capgemini Netherlands

ABOUT THE SESSION

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

[videowithloginrestriction vimeo:554411157]

MEET THE SPEAKERS

Donald Hessing

Donald Hessing

Capgemini Netherlands

Arin Roy, MVP

Arin Roy, MVP

Capgemini Netherlands