~/talk

Boost App Reliability: Offline Storage Solutions with AWS Expertise

Talkat Swift Heroes 2023 · 2023-05-04..05-05· [databases]
slides:none on file

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

  1. 0:00Intro
  2. 0:45Offline First
  3. 4:03Real Time
  4. 4:55Introduction
  5. 5:35Cloud Technologies
  6. 6:50Demo Live
  7. 8:49WHY modern application development
  8. 9:41Challenges
  9. 11:44Solutions
  10. 12:14Library: AMPLIFY DATASTORE
  11. 15:00Flow to START USING datastore
  12. 18:32Architecture
  13. 19:55REAL TIME: local store + subscriptions
  14. 21:55CONFLICT detection and resolution
  15. 25:40Amplify Datastore
  16. 27:40Auto merge
  17. 30:41AWS Lambda
  18. 34:07Synchronization
  19. 35:17Delta Sync
  20. 36:40Time Travel
  21. 37:01DB Optimization
  22. 38:36Platforms
~/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.