The Future of Real-time | Offline | Data
summary
Describes AWS Amplify’s client-side system that makes apps write once to a single local database and then sync to AppSync using GraphQL schemas; claims include delta sync (only changes since last sync), a change ledger for replay and TTL, and conflict handling via monotonic version counters with an auto merge strategy or Lambda hooks. Front-end DataStore is open source and runs on web iOS Android and React Native; sync integration to the cloud is optional and reported to work at scale for collaborative, offline‑first use cases.
AI-written summary · about
chapters (20)
- 0:00Start
- 0:35Core features should function with or without an internet connection.
- 1:33Provide end users with a consistent UX when internet connectivity is slow or non-existent.
- 1:54An application that functions within a time frame that the user senses as immediate or very close to it.
- 5:55REAL TIME & OFFLINE APPLICATIONS WHY
- 6:48USER EXPERIENCE
- 7:12REAL TIME & OFFLINE APPLICATION CONSIDERATIONS
- 7:31There are only two hard things in Computer Science: cache invalidation and naming things.
- 10:01MULTIPLE PLATFORMS
- 10:12SCALABILITY.
- 10:28REAL TIME & OFFLINE APPLICATION SOLUTIONS
- 18:10REAL TIME OPTIONS
- 18:29SERVER SENT EVENTS
- 20:16SINGLE REHYDRATE QUERY
- 20:45CONFLICT DETECTION AND RESOLUTION
- 21:42Objects tagged with metadata
- 23:59AUTO MERGE
- 26:42DELTA SYNC
- 27:27TIME TRAVEL
- 27:39DB OPTIMIZATION
related talks
01h 08mData sync for realtime or offline apps with React and GraphQL
47mThe future of Real-time/offline/data
29mBuild full-stack web and mobile apps with AWS Amplify and AWS AppSync
53mAppSync: Build real-time app experiences with modern GraphQL APIs
28mGraphQL at scale with AWS
16mRapid mobile API development with GraphQL and Amazon AppSync
27mBuilding serverless applications with AWS AppSync
30mFull Stack Development in the Era of Serverless Computing
