Building a Production Ready Serverless Graph with Cloud Router
summary
Shows a fully serverless Apollo supergraph using cloud router and AWS Lambda with CDK snippets, security notes, and working code samples. Demonstrates Lambda handler choices, TypeScript generics for context, middleware, and a timing-safe API Gateway authorizer using an X-router-token preshared key. Presents concrete schema patterns: mutation entities to avoid cross-subgraph validation, a currency subtype to prevent scalar lock‑in, and stateless pagination implemented with async iterators. Deploys to GraphOS router and runs a sample query in 243 ms after warmup.
AI-written summary · about
chapters (7)
- 0:00Introduction to serverless GraphQL
- 3:37Setting up Apollo Server on Lambda
- 7:27Scalable schema design tips
- 15:08Stateless pagination strategies
- 19:00Securing the GraphOS Cloud Router
- 23:13Deploying with GraphOS
- 25:00Q&A and closing
related talks
36mEfficient and Performant GraphQL Serverless APIs
29mDeploying GraphQL in a Serverless Context
25mBuilding Real-time Serverless GraphQL APIs on AWS with TypeScript and CDK
36mDeveloping Serverless Applications with GraphQL
29mBuilding a Serverless GraphQL Subscription Gateway for Event-Driven Architectures
17mBuild cost effective Asynchronous GraphQL APIs using Serverless.
39mBuilding serverless applications with GraphQL
39mArchitecture of scalable and resilient NodeJS apps with GraphQL & event-driven serverless
