Presented by:


Tanmai Gopal


Tanmai is the co-founder of

He is a StackOverflow powered fullstack, polyglot developer whose areas of interest and work span react, GraphQL, nodejs, haskell, docker, postgres & kubernetes. He is passionate about making it easy to build complex things and is the instructor of India's largest MOOC with over 250,000 students.

No video of the event yet, sorry!

GraphQL is a new API format for webservers to talk to clients that is rapidly gaining popularity, as an alternative to REST-ish designs. The GraphQL spec allows for "subscriptions" will allows a webserver to push changed results or events to a web-client. Building a scalable & reliable GraphQL server is a challenge.

At Hasura we've built a service that automatically generates a GraphQL API on a Postgres database. One of they key features of the Hasura service is providing "live-queries" over GraphQL subscriptions.

In this talk, I will cover the different possible approaches of streaming changes in the Postgres database to webclients in a scalable and reliable (not dropping missed events) fashion and the approach that Hasura uses.

The Hasura GraphQL engine is an open-source engine that developers use to get realtime GraphQL APIs on new or existing Postgres databases for use in their web/mobile applications.

2019 March 22 13:00 EDT
20 min
Riverside Suite
Postgres Conference
Use Cases