Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Going Serverless with GraphQL

NDC Conferences via YouTube

Overview

Explore serverless architecture and GraphQL implementation in this conference talk from NDC Conferences. Learn about Bustle's transition to AWS Lambda and API Gateway, focusing on iterative approaches for migrating services and data from legacy infrastructure. Discover the benefits of serverless computing, including automatic scaling and cost-effectiveness. Delve into GraphQL's role in the transition, covering topics such as field resolution, data loaders, pagination, and mutation structures. Examine various migration strategies, including read-through caching, dual writes, and data import using mutations. Gain insights into handling authorization, query complexity, and the challenges of adopting Facebook's technology stack. Walk away with practical knowledge on leveraging serverless and GraphQL technologies for modern application development.

Syllabus

Intro
The Hitchhiker's Guide to Serverless
100% serverless
there are still servers...
servers platforms!
business logic?
servers platforms events!
One API endpoint
lambda api gateway ~$400/mo
scales magically
cold functions
min max
testing
serverless framework node-lambda apex sparta
Shep
The Lambda Front End
All In!
November 2016: 100% Lambda
Pop Quiz: Default max # of redis connections
account level concurrency limit
metrics security observability exception reporting
Give me a vehicle
Give me a car. With 6 seats. That is red. And has a bike rack. Include the bikes. Mountain Bikes. With tires.
field resolution
type User id: ID name: String url: String image: String
data loader
pagination clientMutationId partial data fetching mutation structure
hint: use relay
authorization
query complexity
Facebook Monoculture
Are facebook's problems your problems?
Approaches...
Read through Copy on Read/Write Dual Writes Replace
3. Import data with mutations
Recap!

Taught by

NDC Conferences

Reviews

Start your review of Going Serverless with GraphQL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.