GraphQL is steadily gaining popularity as an API technology choice for Client-Server data access. At Netflix, we have been operating a Federated GraphQL platform where developers can contribute to the unified GraphQL API. This platform has transformed the way we create APIs and ship customer-facing software across the entire organization from Netflix Streaming to the Netflix Studio applications and most recently, internal development tools.
In this presentation, I will share our GraphQL Journey – where we are and where we are trying to go. Although new technologies and architectural patterns have many benefits, they also have tradeoffs. I will share some of the key challenges and lessons learned from migrating to GraphQL and how we are using developer tools and education to fill these gaps.

Tejas Shikhare is a Senior Software Engineer at Netflix where he works on the API Systems team. He has spent the last 5 years building Netflix's Federated GraphQL platform and helped to migrate Netflix’s customer facing APIs to GraphQL. Aside from GraphQL, he also enjoys working with distributed systems and has a passion for building developer tools and education....