~/talk

Building Scalable APIs: PostgreSQL Meets GraphQL

Talkat PGConf India 2025 · 2025-03-05..03-07· [databases, graphql]
name:Shalaka D
links:none on file
name:Ramya B
links:none on file
slides:none on file

Shows a working Node.js + React demo that uses a single /graphql endpoint with resolvers that translate GraphQL operations into SQL against PostgreSQL; the demo creates, updates, deletes and fetches posts and the database records the changes (three tables: users, posts, comments). Argues GraphQL fixes over‑ and under‑fetching, cuts endpoint sprawl, and pairs with PostgreSQL features—query planner, read replicas and sharding, connection pooling via PG Bouncer, and json storage with jsonb—to reduce bandwidth and improve scalability and performance.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:52Challenges with REST APIs
  3. 9:34GraphQL fundamentals
  4. 14:52GraphQL and PostgreSQL demo
  5. 25:02PostgreSQL optimizations for GraphQL
  6. 30:23Business gains with GraphQL
  7. 32:54When to use REST vs GraphQL
  8. 40:52Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.