February 12, 2019
GraphQL brings all of your company's data and services together in one place so you can build products faster.— Peggy Rayzis 👩🏼💻 (@peggyrayzis) February 6, 2019
Basically, instead of having a web app that can only talk to its own database, you can build a web app that has access to all of your company’s databases (that you want it to have access to), and group the data in logical data types.
Meaning you could hypothetically build a schema for your user data type containing both the regular app fields like
Before GraphQL, implementing something like that would require special manipulation of data, spinning up a new backend API, and a lot of testing. Now with GraphQL you just add the methods to fetch the data in GraphQL, and the frontend already knows how to fetch the fields it needs.
If you'd like more tips on how to improve your frontend, you can follow me on Twitter as I regularly post articles there.