Boost App Reliability: Offline Storage Solutions with AWS Expertise
summary
Amplify DataStore provides a local database (SQLite on iOS, IndexedDB on web) that automatically syncs with AppSync/DynamoDB using a Delta Sync change log and a background sync engine, hydrating the client and streaming updates via an observeQuery stream. Conflict detection uses versioning; default is last-writer-wins, but AppSync can invoke AWS Lambda for custom merges or use optimistic concurrency to reject conflicting writes. Demo shows CRUD with a few lines of code and TTL cleanup.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:45Offline First
- 4:03Real Time
- 4:55Introduction
- 5:35Cloud Technologies
- 6:50Demo Live
- 8:49WHY modern application development
- 9:41Challenges
- 11:44Solutions
- 12:14Library: AMPLIFY DATASTORE
- 15:00Flow to START USING datastore
- 18:32Architecture
- 19:55REAL TIME: local store + subscriptions
- 21:55CONFLICT detection and resolution
- 25:40Amplify Datastore
- 27:40Auto merge
- 30:41AWS Lambda
- 34:07Synchronization
- 35:17Delta Sync
- 36:40Time Travel
- 37:01DB Optimization
- 38:36Platforms
related talks
47mThe future of Real-time/offline/data
23mWhat's an App Without Data?
41mSync is the Future of Mobile Data
35mSync Data with your Mobile Kotlin App The Easy Way!
26mChoosing the Right Cloud Database For Your Indie iOS App
46mRethinking Syncing
49mOfflineFirst Apps with PouchDB and CouchDB
25mOffline-first data: Getting Bigger
