GraphQL
- "GraphQL takes definitions of different resources and links them up in a graph"
- "You have all these related entities and you ask for specifically what you need"
- "You'll need to define a data model"
- "When you define a schema, you define the types...you also need to define the inputs"
- "Resolvers...actually handle the 'stitching' of the various elements"
- "Indexes enable fast lookups (essentially an optimization)"
Schema
"A schema defines a collection of types and the relationships between types."
Resolvers
"A resolver is a function that's responsible for populating the data for a single field in your schema."