Nashville, TN
September 24 - 26, 2018
Click Here For Information & Registration
Back To Schedule
Tuesday, September 25 • 2:00pm - 2:20pm
Best Practices for Designing GraphQL Schemas - Scott Walkinshaw, Shopify Inc.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
GraphQL is a powerful new API technology which provides many benefits thanks to its typed schema. The schema itself will be the focus of this talk.

Scott Walkinshaw will share design guidelines and tips for GraphQL schemas which Shopify uses to onboard and educate its distributed teams building both internal and public GraphQL APIs.

You'll learn how to take advantage of GraphQL's type system and unique features while avoiding incompatible REST design principles.

This talk will cover building schemas that are flexible enough to evolve over time, provide useful and actionable errors to clients, and have a powerful set of mutations which can handle complicated write operations.

Throughout this talk, Scott will focus on making your schema represent your business domain and not your implementation making it more understandable for your API consumers.

avatar for Scott Walkinshaw

Scott Walkinshaw

Senior Developer, Shopify
I'm a long-time API developer who has been converted to GraphQL. I work for Shopify on our API Patterns Team building API tools and empowering our teams to create better GraphQL APIs. Shopify is one of the few companies with public GraphQL APIs, and our team just recently launched... Read More →

Tuesday September 25, 2018 2:00pm - 2:20pm CDT
Davidson Ballroom A 2/3