Sebastien Stormacq

Offline first & automatic data synchronisations for your web and mobile applications

A user updates their data in airplane mode. When they reconnect, it syncs instantly across all devices. See how to build this seamless offline-first experience.

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.

job ad

Saby Company
Delebio, Italy

Intermediate

d

Saby Company
Delebio, Italy

Junior

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
WeAreDevelopers LIVE days are changing - get ready to take part
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
News and ArticlesWeAreDevelopers LIVE Data and Security Day is on Wednesday, 25/09/2024. Learn about OPC UA Updates, Best Practices for Using GitHub Secrets, Passwordless Web 1.5, Emerging AI Security Risks, Data Privacy in LLMs and get a chance to t...
Dev Digest 134 - Where pixels sing?
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!
LM
Luis Minvielle
Developers share the most interesting tech they ever built
Most people's first thoughts about Hacker News revolve around venture capital, stock prices, company valuations, and $1499 dongles. But what if we told you that Hacker News could also be a place for pure, consummate, wholesome content that tackles ho...
Developers share the most interesting tech they ever built

From learning to earning

Jobs that call for the skills explored in this talk.