Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
With Drew Brien (Sr Software Enggr, Greenhouse) & Tanmai Gopal (Founder, Hasura).
Tue, Nov 13, 2018 @ 06:30 PM   FREE   Greenhouse HQ, 18 W 18th St
 
   
 
 
              

    
 
Sign up for our awesome New York
Tech Events weekly email newsletter.
   
LOCATION
EVENT DETAILS

We're up & running in our new office! Thanks for the patience as we've made the move. Come join us in breaking in the new digs for a night focused on the incredibly powerful GraphQL.

~ Presentation #1 ~ Resource Limitations in GraphQL: Trials & Tribulations (~30 mins)

Drew Brien, Senior Software Engineer @ Greenhouse

Drew is a Senior Software Engineer working on APIs at Greenhouse Software. A Boston native, Drew moved to NYC about 7 years back & has been working in software since. He enjoys snowboarding & watching Boston sports teams collect trophies.

Talk Abstract: Drew will be discussing the concept of resource limitations in GraphQL APIs. While building the GraphQL API for Greenhouse's Onboarding product, the Engineering team had to find a solution to the following problem: how do you prevent consumers from overwhelming the API infrastructure? While most REST APIs solve this issue by implementing a standard rate-limiting algorithm, this approach isn't sufficient to protect GraphQL APIs. We will chat about how REST & GraphQL APIs differ in this regard, & we will compare a few solutions that we considered.

~ Presentation #2 ~ Architecture of scalable & resilient NodeJS apps with GraphQL & event-driven serverless (~35 mins)

Tanmai Gopal, Co-Founder @ Hasura

Tanmai is the co-founder of hasura.io. He is a polyglot developer whose areas of interest & work span React, GraphQL, NodeJS, Python, Haskell, Docker, Postgres, & Kubernetes. He is passionate about making it easy to build things & is the instructor of India's largest MOOC, imad.tech, with over 250,000 students.

Talk Abstract: The talk will cover how state of the application can be architected to be stored in the database itself & how updates to state can be used to build reactive user interfaces which update in real-time, with GraphQL Subscriptions & live-queries. We will then look at how serverless functions can be used to execute business logic & how these functions can be triggered on database events, which are updates to this state. In short it will cover the different architecture patterns, open-source tools used, code-samples, observed benefits, pros/cons, & how this pattern fits into the larger GraphQL & serverless revolution that we are undergoing.

 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms