Home / Companies / Apollo / Blog / Post Details
Content Deep Dive

GraphQL First in practice at Quri

Blog post from Apollo

Post Details
Company
Date Published
Author
Loïc Chollier
Word Count
861
Language
English
Hacker News Points
-
Summary

At Quri, a company that has been betting big on GraphQL since early 2016, they have adopted a development workflow called "GraphQL First" or "schema first" which involves drafting a schema proposal before starting any implementation. This approach allows front-end and back-end developers to work independently after the contract is settled. To implement this concept, Quri used a CLI tool called graphql-faker, which enables them to extend an existing schema by specifying its endpoint and writing new types in the GraphQL IDL Language. The process involves creating a pull request with proposed changes, getting feedback from both front-end and back-end teams, incorporating it, and merging it once consensus is reached. This workflow has improved their feedback loop, increased productivity, and reduced sequencing, allowing the front-end team to start implementing components without waiting for the back-end implementation to begin.