Power real-time serverless applications with GraphQL and AWS AppSync
summary
AWS AppSync provides a GraphQL runtime that connects multiple data sources with single WebSocket with multiple subscriptions and supports CPU-less resolvers, VTL pipeline and direct Lambda resolvers. The demo builds a serverless chat that delivers messages then updates thumbnails via a Lambda-processed update, showing subscriptions trigger on create and update and work without polling. AppSync claims scale to millions of clients, multi-auth (API Key, Cognito, OIDC, IAM) and customer wins like Sky decreases propagation from minutes to milliseconds and Peacock 26M signups.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:03What is GraphQL
- 6:20GraphQL Query Language
- 7:38Selection Set
- 8:49GraphQL API
- 9:36AppSync
- 10:11How AppSync works
- 10:57AppSync implementation
- 11:46Resolvers
- 13:32Direct Lambda Resolvers
- 14:12AWS AppSync
- 15:14API Key
- 16:10Cognito User Pool
- 16:55OpenID Connect
- 17:42AWS IAM
- 18:13Multi Authorization
- 19:26GraphQL Subscriptions
- 22:10Subscriptions Demo
- 30:41AppSync Examples
related talks
27mBuilding serverless applications with AWS AppSync
53mAppSync: Build real-time app experiences with modern GraphQL APIs
36mDeveloping Serverless Applications with GraphQL
16mRapid mobile API development with GraphQL and Amazon AppSync
38mAPI Modernization with GraphQL
29mWhy your next serverless project should use AppSync
28mGraphQL at scale with AWS
39mBuilding serverless applications with GraphQL
