About

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.


    Tanmai Gopal Building Planet-Scale, Cloud-Native Apps with GraphQL and Distributed SQL

    presented by Tanmai Gopal

    Modern apps have users and data that are distributed all over the world. Cloud-native patterns allow developers to run their compute on infrastructure that is also spread globally. However, building these applications involves putting together a lot of different tools and patterns which makes it hard to move fast and slows down delivery. I will introduce GraphQL as a modern API layer that is he...

    more

    Fri 20 2019 Distributed SQL
    Tanmai Gopal Building a scalable realtime GraphQL API (GraphQL subcriptions) on Postgres
    This talk is a quick introduction to GraphQL subscriptions, the different approaches of implementing change capture on Postgres and streaming to web clients and finally an overview of the implementation in the open-source Hasura GraphQL engine

    presented by Tanmai Gopal

    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 ...

    more

    Fri 22 2019 Use Cases
    Tanmai Gopal Modernizing the PostgreSQL developer experience with GraphQL

    presented by Tanmai Gopal

    GraphQL makes it easy for frontend developers to query their backend APIs. At Hasura, we've built a GraphQL engine that works on top of a Postgres database and gives automatically developers a GraphQL backend that they can use to perform "CRUD" and "watch" operations on. The GraphQL engine also adds an access control layer for application users, inspired by postgres's RLS.

    In this talk, af...

    more

    Tue 16 2018 Dev