World Congress 2021 Jun 29, 2021

Rapid GraphQL API Development with PostGraphile

Ruwan Xaviour Fernando

Stop manually writing repetitive GraphQL boilerplate. Learn how PostGraphile instantly turns your PostgreSQL schema into a lightning-fast, production-ready API while solving the dreaded N+1 query problem.

Pause
Mute Enter Fullscreen
#1 about 6 min

Evolution of media and content management services

Content management systems evolved to integrate streaming workflows alongside customizable, modular service architectures.

#2 about 5 min

Technology stack choices for customizable media architectures

Development teams select backend and frontend platforms based on strict typing requirements and isolated service dependencies.

#3 about 3 min

Rapid application development philosophy for microservices

Automated code generation and performant default configurations dramatically streamline microservice developer workflows.

#4 about 3 min

Getting started with the PostGraphile library

Developers initialize the library via command line or integrate it directly as middleware for granular application control.

#5 about 6 min

Comparing common GraphQL server implementation patterns

Schema-first, code-first, and database-first methodologies offer distinct tradeoffs when building robust backend interfaces.

#6 about 8 min

Extending database schema with autogeneration plugins

Plugin communities supply necessary tools to implement complex filtering, third-party data fetching, and customized wrapper logic.

#7 about 6 min

Solving the N+1 query optimization problem in APIs

Smart database joins mitigate the N+1 query optimization problem far better than naive batch request abstractions.

#8 about 5 min

Live demonstration of autogenerated GraphQL environments

Relational queries and live modifications execute fluidly out of the box without requiring custom programmatic resolvers.

#9 about 7 min

Concluding thoughts and answering audience database questions

Treating underlying data storage as a direct service interface simplifies pagination integration while ensuring robust database compatibility.

Matching moments

1:31 min

Introduction to the GraphQL, Apollo, and Next.js stack

Josh Goldberg · JS Congress

3:52 min

Hands-on demo of the Neo4j GraphQL library

William Lyon · LIVE

5:48 min

Solving data fetching demands with GraphQL

Florian Bader Florian Bader · World Congress 2026 Europe

5:00 min

Approaches to building a GraphQL API layer

William Lyon · LIVE

56 sec

Comparing GraphQL capabilities against the JSON API standard

Alen Pokos · LIVE

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Stage 9

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect at Leidos

David Morris
Open session

World Congress 2026 North America

September 24, 2026 · 11:00–11:30

Stage 6

Accelerating development and managing agents with the GitHub Copilot app

Christopher Harrison

Senior Developer Advocate at GitHub

Christopher Harrison
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Outdoor Stage

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Stage 2

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

September 25, 2026 · 11:00–11:30

Stage 5

Managing GPUs by Just Asking, Infrastructure in the Age of MCP

Jessica Garson Beauchemin

Developer Relations Lead, Community at Runpod

Jessica Garson Beauchemin
Open session

World Congress 2026 North America

September 24, 2026 · 11:40–12:10

Stage 4

Taming Rogue Agents: Observability-Driven Evaluation for Production Reliability

Anagha Rumade, Anjana Umapathy, Apoorva Jaiswal

Anagha Rumade
Anjana Umapathy
Apoorva Jaiswal