Efficient and Performant GraphQL Serverless APIs
summary
Builds a runnable GraphQL API using Typescript, Apollo, Serverless Framework deployed to AWS Lambda, demonstrating local offline dev and deploy with create-graphql-app. Shows schema stitch workaround that fetches a remote country schema at build time and writes it to disk so the Lambda can merge schemas — it works but is fragile. Uses X‑Ray tracing per resolver, recommends Artillery for load tests, highlights cold starts, federation/gateway stitching complexity and developer tooling like codegen and DI.
AI-written summary · about
chapters (7)
- 0:00Introduction to GraphQL
- 7:54Why serverless GraphQL
- 13:55Architecture patterns
- 21:20Handling multiple GraphQL APIs
- 28:23Cognitive overload challenges
- 31:44Performance and best practices
- 35:14Open-source community and Q&A
related talks
29mDeploying GraphQL in a Serverless Context
36mDeveloping Serverless Applications with GraphQL
39mBuilding serverless applications with GraphQL
17mBuild cost effective Asynchronous GraphQL APIs using Serverless.
25mBuilding a Production Ready Serverless Graph with Cloud Router
49mBuilding Scalable APIs Using Serverless
32mFrom learning to thinking in GraphQL
20mBuilding a Highly Scalable Cloud API Gateway
