<p>You really don't want to build yourself into a corner when making a GraphQL schema, it's a hassle to change and it will hurt you at some point. Creating the schema is an opportunity to bring everyone on the team together. Management, backend, and frontend can come together and figure out what it needs.</p><p>To learn how to design your own GraphQL schemas check out Nik's egghead.io course <a href="https://egghead.io/courses/designing-graphql-schemas-99db">Designing GraphQL Schemas!</a></p><h3>Transcript</h3><p><a href="https://egghead-io-course-notes.simplecast.com/episodes/designing-graphql-schemas-with-nik-graf/transcript">"Designing GraphQL Schemas With Nik Graf" Transcript</a></p>