~/talk

AppSync: Build real-time app experiences with modern GraphQL APIs

Talkat AWS Summit Atlanta 2022 · 2022-05-18..05-19· [graphql, frontend-architecture]
links:none on file
slides:none on file

Managed GraphQL API AppSync connects clients to DynamoDB/Aurora/OpenSearch or Lambda and provides serverless WebSocket real‑time updates plus offline sync via Amplify DataStore. Demo chat uses Conversation/Message/ConversationUser types, Cognito auth, pipeline resolvers and VTL (or Lambda) resolvers; messages arrive over subscriptions tied to mutations and can be filtered per connection. New features add advanced client filtering and advanced server filtering, plus $extensions.invalidateSubscriptions to cancel subscriptions; AppSync scales to millions of WebSocket connections and the demo works.

AI-written summary · about

  1. 0:00Introduction to AppSync
  2. 1:07What is AppSync and GraphQL
  3. 6:15Real-time scenarios with AppSync
  4. 11:42Message privacy in chat apps
  5. 19:54Advanced filtering for subscriptions
  6. 20:15Demo setup and schema overview
  7. 24:15Live chat demo and WebSocket connections
  8. 26:57Subscription cancellation and cleanup
  9. 31:02Subscriptions and mutations Q&A
  10. 33:33DynamoDB and Amplify integration
  11. 37:06Resolver performance comparison
  12. 38:08Audience use cases for real-time data
  13. 39:37WebSocket caching and quotas
  14. 39:59Pipeline resolvers and caching
  15. 44:19Offline capabilities with DataStore
  16. 47:47DataStore and cross-platform apps
  17. 48:50Security and deployment for mobile apps
  18. 50:59AppSync for faster mobile development
  19. 52:25Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.