Putting the Graph In GraphQL With The Neo4j GraphQL Library
summary
Neo4j GraphQL Library generates a full CRUD GraphQL API from type defs so no resolvers are written, and for any request it emits a single database query that avoids the n plus one problem. Custom fields get annotated with the cypher graphql schema directive to run cipher and Graph Data Science like jaccard similarity for recommendations. Demo uses a news graph and queries such as 100 most recent articles, shows generated cipher logged, and deploys as a Node/Apollo API to the cloud.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:05Neo4j Is a Graph Database
- 1:55Graph Is a Data Structure
- 2:24Knowledge Graphs
- 2:47Knowledge Graph
- 10:08Recommended Articles
- 11:23When To Leverage the Right Graph Technology at the Right Time
- 13:02The Neo4j Graphql Library
- 13:22Graphql First Development
- 14:39Generating Database Queries
- 15:40Custom Logic
- 15:52Schema Directives
- 20:59Resources
related talks
48mBuilding secure GraphQL APIs without the Boilerplate
01h 00mGraphQL - A query language to empower your API consumers
22mReal-Time Data Updates for Neo4j Using GraphQL Subscriptions
17mThe Power of GraphQL
58mGraphQL -- Flexible APIs for Adaptive Clients
28mExploring GraphQL
33mGraphQL - the What, how and why
37mGraphQL — A New Look at the API
