Sebastien Stormacq
Offline first & automatic data synchronisations for your web and mobile applications
#1about 5 minutes
Understanding the challenges of offline-first applications
Offline-first applications prioritize data availability over strong consistency, which introduces challenges in data synchronization and conflict resolution.
#2about 1 minute
Introducing AWS Amplify as an offline-first solution
AWS Amplify is an open-source framework that simplifies building offline-first applications by providing client-side libraries and generating a cloud backend.
#3about 8 minutes
Demonstrating real-time sync and offline capabilities
A live demo showcases how two separate clients stay synchronized in real-time and how changes made offline are automatically synced upon reconnection.
#4about 7 minutes
Exploring the architecture of Amplify DataStore
Amplify DataStore uses a local persistence layer and a synchronization engine to manage data, abstracting away the complexity of caching and backend communication.
#5about 6 minutes
Using the DataStore API for data and real-time updates
The DataStore API provides simple methods like save, query, and delete for local data manipulation, plus an observeQuery function for real-time UI updates.
#6about 8 minutes
Implementing conflict detection and resolution strategies
Amplify DataStore offers multiple conflict resolution strategies, including a default auto-merge based on versioning, optimistic concurrency, and custom server-side logic.
#7about 5 minutes
How delta sync enables efficient data synchronization
Instead of downloading the entire database, DataStore uses a delta sync mechanism with a change log to efficiently fetch only the data that has changed.
#8about 15 minutes
Q&A on developer advocacy and technical details
The session concludes with a Q&A covering the role of a developer evangelist, learning resources for AWS, and deeper technical questions about conflict resolution.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:56 MIN
The challenge of building offline-first mobile apps
Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync
20:23 MIN
Demonstrating real-time and offline data synchronization
Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync
09:15 MIN
Designing for offline-first experiences
Progressive Web Apps - The next big thing
24:22 MIN
Q&A on large databases and offline work
Solve the “But it works on my machine!” problem with cloud-based development environments
11:01 MIN
Understanding the mechanics of Atlas Device Sync
Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync
05:57 MIN
Introducing Realm and Atlas Device Sync for mobile
Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync
00:43 MIN
Meeting modern application and data platform demands
Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)
15:01 MIN
Building reliable and fast offline-first experiences
PWAs in 2021
Featured Partners
Related Videos
Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync
Timothy Marland
Protector Of The Realm
Sani Yusuf
Server Side Serverless in Swift
Sebastien Stormacq
Scalable architecture for mobile apps
Nachiket Apte
Leveraging Server-Sent Events (SSE) for Efficient Data Streaming in UI Development
Rainer Stropek
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Meet Your New BFF: Backend to Frontend without the Duct Tape
Noam Honig
Full Spectrum File Uploads
Austin Gil
From learning to earning
Jobs that call for the skills explored in this talk.
![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL

Cloud Engineer (m/w/d)
fulfillmenttools
Köln, Germany
€50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration

Fullstack Web & Mobile Developer - AWS · Remote
LifeTeachUs gGmbH
Remote
€40-65K
React
TypeScript
React Native
+2




