builds a realtime chat app with AWS
summary
A realtime chat app gets built live using AWS AppSync Events and Amplify with code to publish/subscribe over websocket channels, client code that maintains a messages array, and optional Cognito auth and CDK infra in the repo. Claims that the fully managed API handles connection routing and can scale to millions of messages per second show why the backend is minimal. Demo shows working messaging via QR-deployed app but has a small flake during the live demo.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:52Realtime basics
- 2:16Polling vs WebSockets
- 3:17AWS realtime APIs
- 4:46AppSync game changer
- 6:36Demo setup
- 8:40WebSocket in React
- 9:24AppSync WebSocket API
- 10:30Amplify WebSocket setup
- 11:38Subscribing to messages
- 12:00Publishing messages
- 13:45Debugging demo
- 15:37Amplify WebSocket handling
- 16:18Deploying chat app
- 17:06Security and closing
related talks
26mBuild a real-time multiplayer gaming app
45mKeeping it Real(time)
37mEvent-based, serverless app to broadcast real-time traffic alerts
28mRealtime Content Delivery: Powering dynamic instant experiences on your mobile apps
23mReact & the JAMstack
43mAll Chat Applications
30mBuilding a massively scalable and performant Jamstack app in minutes
02h 51mEnliven UX with React/Redux
