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