Master GraphQL on the backend
Discover videos and tutorials to help you build, deploy and scale your GraphQL backend.
- backend
A GraphQL Framework for Non-JS Servers
Syrus Akbary21:32 - backend
A PostgreSQL backed GraphQL BaaS
Tanmai Gopal14:27 - frontendbackend
All Talks from GraphQL Europe
- backend
Build a Full GraphQL Backend in Under 5 Minutes
Michael Paris4:55 - backend
Build a GraphQL server for Node.js, using PostgreSQL/MySQL
Lee Benson45:04 - backend
Development of real-time apps with GraphQL Node.js
Vince Ning & Michael Paris22:33
Load more
- backend
GraphQL: From Zero to Scala
Jérémie Astori15:31 - backend
GraphQL in Production: Backend as a Service
Michael Paris & Vince Ning19:08 - backend
GraphQL server tutorial for Node.js with SQL, MongoDB and REST
Jonas Helfer1:03:01 - backend
GraphQL Servers
Nick Schrock28:03 - backend
GraphQL Source Code Overview
Lee Byron25:32 - frontendbackend
Relay 2 - simpler, faster, and more predictable
Greg Hurrell1:26:01
Build GraphQL with tools and libraries
Explore language and platform tooling to ship production-ready graphs.
Lessons on the GraphQL backend
Build and run GraphQL servers — from defining a schema to handling production traffic.
Getting Started
Queries
Understand how to structure GraphQL queries to request exactly the data you need — including fields, variables and fragments.
Mutations
Explore how to modify data with mutations, including how to update and remove records through your schema.
Subscriptions
Discover how GraphQL supports real-time data with subscriptions and how to use them effectively at scale.
Validation
See how GraphQL ensures query correctness through validation rules and how common errors are detected early.
Execution
Learn how resolvers power GraphQL execution and how the server processes and returns data for each query.
Response
Explore how GraphQL structures its responses, including data, errors and extensions for custom metadata.
Best Practices
Serving Over Http
Explore how GraphQL operates over HTTP, including methods, headers, status codes and API endpoint design.
File Uploads
Handle file uploads in GraphQL by wrapping them as mutations. Learn the recommended approach for integrating file handling into your API.
Pagination
Discover different pagination strategies in GraphQL, from simple slicing to fully connected edges and nodes.
Performance
Get practical tips for improving GraphQL performance — from preventing N+1 problems to monitoring and compression.
Common GraphQL over HTTP Errors
Learn about common 'graphql-http' errors and how to debug them.
Caching
Explore caching techniques and ID strategies that make client-side performance and object reuse more effective.
Build better GraphQL infrastructure
Dive into articles on server architecture, schema design and best practices for running GraphQL at scale.