Room 2

11:40 - 12:40 (UTC+02)

Talk (60 min)

Serverless GraphQL in .NET with Azure Functions and Hot Chocolate

In this talk, Michael will walk you through building a .NET GraphQL server with Hot Chocolate that runs as Azure Functions. We will optimize our Azure Function for quick startups by using distributed caches for the query engine.


After having a fundamental GraphQL server deployed and running in Azure, we will take this to the next level by creating GraphQL subscriptions that we serve over SignalR with the Azure SignalR Service. This allows for proper real-time functionality with GraphQL and Azure Functions.

Michael Staib

Michael is a member of the GraphQL technical steering committee, a Microsoft MVP, and the author of the Hot Chocolate project (, a platform for building GraphQL servers and clients in .NET. For the last couple of years, this open-source project is his main focus.

Apart from his work in the open-source community, Michael works as a consultant to help companies to move to GraphQL. You can read about the Hot Chocolate project on his blog