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.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
00:30 MIN
The feasibility of coding entirely on a mobile phone
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
06:47 MIN
Solving date and time issues with the Temporal API
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
01:06 MIN
Malware campaigns, cloud latency, and government IT theft
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
06:23 MIN
The trend of browsers depending on online services
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
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
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Scalable architecture for mobile apps
Nachiket Apte
Leveraging Server-Sent Events (SSE) for Efficient Data Streaming in UI Development
Rainer Stropek
Meet Your New BFF: Backend to Frontend without the Duct Tape
Noam Honig
Full Spectrum File Uploads
Austin Gil
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

SMG Swiss Marketplace Group
Canton de Valbonne, France
Senior


Aufmaster GmbH
Frankfurt am Main, Germany
Remote
€50-62K
API
NoSQL
React
+8

LifeTeachUs gGmbH
Remote
€40-65K
React
TypeScript
React Native
+2

Astera
Leigh, United Kingdom
Remote
£72K
API
.NET
REST
+5

Astera
Altrincham, United Kingdom
Remote
£71K
API
.NET
REST
+5

Astera
Manor Park, United Kingdom
Remote
£77K
API
.NET
REST
+5

Client Server
Sunderland, United Kingdom
Remote
£70K
React
.NET Core
JavaScript
+2

Ames Group
Barcelona, Spain
Remote
€39-42K
GIT
Linux
MySQL
+1