Zum Inhalt

Rafael Staib 1

Profilbild Rafael Staib

Rafael Staib is a full stack developer with over 15 years’ experience in professional software development. He is more focusing on architectural requirements e.g. infrastructure topics as automation, common libraries and services in the .Net and NodeJS universe. He worked for companies of all sizes and in various sectors, before he started as a consultant. In 2010 he started focusing primarily on cloud computing; especially on the Microsoft Azure cloud services. Also, he loves the open-source movement and started contributing in 2013.

Präsentationen bei der .Net User Group Bern

Dienstag, 4.06.2019
Hot Chocolate: GraphQL Schema Stitching with ASP.Net Core

GraphQL is a great way to expose your APIs and it has changed the way we think about consuming data over HTTP. With GraphQL we want to have one schema that provides all the data to us in a consistent way, enabling us to drill into the graph and fetch with one request what we actually want instead of having to issue multiple requests.

In the real world, however, we more often build small services that serve certain use cases. Simpler services are easier to maintain and can be deployed more rapidly. Moreover, we often also want to use external services that are not built by us. Ultimately, we will end up with multiple APIs again.

The solution for this dilemma is schema stitching. This talk will explore the schema stitching capabilities on ASP.Net Core with Hot Chocolate.

We will show how you can set up a Hot Chocolate GraphQL gateway in under 5 minutes and move on to the various stitching scenarios.

This talk introduces simple auto-stitching scenarios and goes on to demonstrate how you can rewrite your GraphQL APIs into something truly new..