Presented by:

9fab2adbf498afa99dfadc8d1e04794b

Tanmai Gopal

Hasura

Tanmai is the co-founder of hasura.io.

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 imad.tech 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 https://github.com/hasura/graphql-engine that developers use to get realtime GraphQL APIs on new or existing Postgres databases for use in their web/mobile applications.

Date:
2019 March 22 13:00
Duration:
20 min
Room:
Riverside Suite
Conference:
Postgres Conference
Language:
Track:
Use Cases
Difficulty:
Medium