WeAreDevelopers LIVE Apr 18, 2023

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

Sebastien Stormacq

Stop writing complex boilerplate for local caching and offline data collisions. AWS Amplify DataStore seamlessly automates real-time synchronization and conflict resolution for your web and mobile apps.

Pause
Mute Enter Fullscreen
#1 about 7 min

Understanding offline first applications and the CAP theorem

Structuring mobile applications for disconnected environments prioritizes high availability over strict consistency for local data partitions.

#2 about 12 min

Real-time offline synchronization demo with AWS Amplify

A dual-client demonstration illustrates the real-time resolution of client-side local data entries after restoring network connectivity.

#3 about 4 min

Limitations of local memory caching for offline apps

Relying entirely on key-value memory caches restricts query complexity and exacerbates codebase fragility during state hydration processes.

#4 about 8 min

Simplifying offline data persistence using AWS Amplify DataStore

Leveraging native persistence frameworks seamlessly unifies local storage models with remote asynchronous updates to cloud endpoints.

#5 about 9 min

Strategies for data conflict detection and automated resolution

Implementing monotonic versioning counters and timestamp markers establishes reliable baseline rules for executing concurrent metadata merges.

#6 about 3 min

Optimizing database resynchronization payloads utilizing delta sync

Delta synchronization operations target backend log tables to selectively pull only required modification differences instead of full database states.

#7 about 18 min

Framework compatibility and developer evangelism career track Q&A

Reviewing platform compatibility details before transitioning into a discussion surrounding technology advocacy and cloud engineering career trajectories.

Matching moments

2:08 min

Architecting web applications for seamless offline availability

Nico Martin · LIVE

2:37 min

Architectural overview and offline data flow

Timothy Marland · WWC 2023

6:50 min

Achieving application reliability and offline accessibility

Ire Aderinokun · JS Congress

2:36 min

Modern application stacks and real-time data requirements

Tim Faulkes · LIVE

5:40 min

The historical struggles of building persistent progressive web apps

Chris Heilmann +2 · LIVE

53 sec

Building local first data synchronization across transport meshes

Zan Markan Zan Markan · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases

Wei Hu

Senior Vice President of Research and Development

Wei Hu
Open session

World Congress 2026 North America

Offloading IoT State: Solving the Memory Crisis on Legacy Hardware

Pravin Nagare

Senior Software Engineer, Roku

Pravin Nagare
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić