GraphQL in the Wild [I]

1,136 views · Published 16 October 2017 · 29:51 · Indexed 10 November 2026

Channel: node.js · 2017 · Science & Technology

Watch on YouTube

GraphQL in the Wild [I] - Steven Faulkner, Bustle

GraphQL is seeing rapid adoption in the JavaScript community. In part, thanks to an excellent reference implementation written in Node.js (graphql-js). Yet there are still many challenges to operating a GraphQL API in production and few real world examples of how to tackle them. Newcomers are often on their own for concerns such as:

- Authorization and authentication
- Extending built in types
- Sharing field definitions
- Deciding between Union and Interface types
- Custom default resolvers
- Project structure and organization

In this talk I'll discuss why Bustle rewrote our entire backend in GraphQL and how we solved these challenges along the way. I will also be open sourcing code extracted from our production GraphQL backend.

More from this channel