Evolving a GraphQL Schema incl. Breaking Changes without affecting a Single User

InstructorNik Graf

Share this video with your friends

Send Tweet

While it's certainly possible to version a GraphQL Schema, it's common practice to not do so.

That's fine when just adding new queries or fields, but now and then we want to change a type or remove a field. Leveraging multiple deploys and deprecations we can make breaking changes in a GraphQL schema without affecting a single user.

In this lesson we use one field renaming example to walk through such a multi-step process.