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 · WWC Europe 2026

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

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect

David Morris
Open session

World Congress 2026 North America

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

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

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

AI-Driven API Design

Mike Amundsen

Author, Adviser, Trainer

Mike Amundsen
Open session

World Congress 2026 North America

Beyond SQL Generation: How to Teach Agents What Your Database Actually Means

Kris Jenkins

Lead Developer Advocate

Kris Jenkins