Top Banner
SERVERLESS GRAPHQL @nikhilaravi
17

Serverless GraphQL @ServerlessConf New York

Apr 12, 2017

Download

Technology

niknmix
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Serverless GraphQL @ServerlessConf New York

SERVERLESS GRAPHQL@nikhilaravi

Page 2: Serverless GraphQL @ServerlessConf New York

NEXT GENERATION HOLIDAY SEARCH

PLATFORM

Page 3: Serverless GraphQL @ServerlessConf New York

API FACADE

Page 4: Serverless GraphQL @ServerlessConf New York

AWS API GATEWAY + AWS LAMBDA + GRAPHQL

Page 5: Serverless GraphQL @ServerlessConf New York

GRAPHQL Client specified queries

Declarative

Introspective

Single Endpoint API

No multiple round trips to server

Page 6: Serverless GraphQL @ServerlessConf New York

/GRAPHQL

Page 7: Serverless GraphQL @ServerlessConf New York

UI S3 STATIC WEBSITE

API GATEWAY /GRAPHQL

API FACADE LAMBDA GRAPHQL MICROSERVICE

Page 8: Serverless GraphQL @ServerlessConf New York

DISTRIBUTE DATA FETCHING BASED ON THE QUERY AND AGGREGATE RESPONSESGraphQL Resolvers => Lambda Functions

Page 9: Serverless GraphQL @ServerlessConf New York

SERVERLESS GRAPHQL JUKEBOX

Page 10: Serverless GraphQL @ServerlessConf New York

LAMBDA HANDLER

Page 11: Serverless GraphQL @ServerlessConf New York

SCHEMA

Page 12: Serverless GraphQL @ServerlessConf New York

QUERY TYPE

Page 13: Serverless GraphQL @ServerlessConf New York

RESOLVER

Page 14: Serverless GraphQL @ServerlessConf New York

QUERY

VARIABLES

RESPONSE

+

Page 15: Serverless GraphQL @ServerlessConf New York

NEW WAY OF BUILDING SERVERLESS APIS

Page 16: Serverless GraphQL @ServerlessConf New York

www.github.com/nikhilaravi/serverless-

graphql

Page 17: Serverless GraphQL @ServerlessConf New York

@nikhila ravi www.github.com/nikhilaravi

@dwylhq www.dwyl.io