Wednesday 

Room 2 

16:20 - 17:20 

(UTC±00

Talk (60 min)

Distributed GraphQL APIs: Breaking Down Monoliths and Unlocking Agility for Development Teams

As businesses expand and applications grow in complexity, building scalable and maintainable APIs becomes increasingly important. GraphQL has emerged as a powerful tool for building APIs that are both flexible and efficient. However, as our applications and teams grow, managing a monolithic GraphQL API can become challenging.

.NET
Web

In this talk, we will explore the benefits of building distributed GraphQL APIs. We will cover the basics of GraphQL federation and how it allows us to break up our GraphQL schema into smaller, more manageable pieces. We'll also dive into some of the challenges of building distributed GraphQL APIs, such as schema stitching and resolver conflicts, and explore some of the best practices for overcoming them.

Throughout the talk, we'll provide practical examples and share real-world experiences of building distributed GraphQL APIs. Whether you're just getting started with GraphQL or you're an experienced GraphQL developer, you'll come away with a deeper understanding of how to build scalable and maintainable APIs using GraphQL federation. Join us to learn how to take your GraphQL APIs to the next level!

Michael Staib

Michael is a member of the GraphQL technical steering committee, a Microsoft MVP, and the author of the Hot Chocolate project (https://github.com/ChilliCream/hotchocolate), a platform for building GraphQL servers and clients in .NET. This open-source project has been his main focus for the last couple of years.

Apart from his work in the open-source community, Michael works as a consultant to help companies move to GraphQL. You can tune into the Hot Chocolate project on youtube: https://www.youtube.com/@chillicream

Follow me on GitHub: https://bit.ly/michaelGitHub
Follow me on Twitter: https://bit.ly/michaelTwitter
Connect on LinkedIn: https://bit.ly/michaelLinkedIn
Subscribe on YouTube: https://youtube.chillicream.com
MVP: https://mvp.microsoft.com/en-us/PublicProfile/5003672