Distributed GraphQL for Enterprise Systems

Date: 
Thursday, March 14, 2019 - 18:00
Source: 
SF Scala
Attendees: 
120
City: 
San Francisco

(1) How we distributed our GraphQL across services to simplify workflows and increase developer productivity.

Bio: Barry Dutton is a Senior Software developer at Credit Karma who has been instrumental in helping the Credit Karma team incorporate GraphQL into its microservices architecture. Before working at Credit Karma, he spent nearly a decade building core products and services at major tech companies, and ships code that reaches tens of millions of users.

(2) Building a high-performance realtime GraphQL engine on Postgres at Hasura

In this talk I'll talk about our unique approach to building a GraphQL server, by transpiling/compiling GraphQL to SQL instead of using resolvers. This approach allows low-latency, scalable querying with an extremely low-footprint, which becomes especially valuable for large GraphQL queries that fetch non-trivial amounts of data. These are the topics I'll cover:
-- Compiling GraphQL to SQL
-- Adding application user authorization primitives
-- Implementing scalable, realtime with GraphQL subscriptions
-- Benchmarks to show latency, concurrent connections

Bio: Tanmai Gopal 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, python, haskell, docker, postgres, kubernetes. He is passionate about making it easy to build things and is the instructor of India's largest MOOC imad.tech with over 250,000 students.

Credit Karma

760 Market St