Enrico La Torre & Renato Dompieri Beltrão
Challenges for omnichannel applications at ALDI: Data distribution and offline capabilities
#1about 4 minutes
The challenge of omnichannel data synchronization in retail
New customer channels like click-and-collect require reliable data synchronization for things like price updates across many different applications and devices.
#2about 3 minutes
Implementing the transactional outbox pattern for reliable updates
A simple push model for data updates is unreliable, so the transactional outbox pattern ensures events are persisted and processed reliably by a background worker.
#3about 6 minutes
Optimizing data distribution with deterministic hashing
To avoid sending large, unnecessary updates, deterministic hash values are calculated for data subsets to notify only the consumers affected by a change.
#4about 5 minutes
Challenges of building an offline-first picking app
A picking app for fulfilling online orders must function reliably despite limited in-store internet, concurrency issues, and large, dynamic product catalogs.
#5about 6 minutes
Using Progressive Web Apps for offline capabilities
Progressive Web Apps (PWAs) provide offline functionality through the Service Worker API, which acts as a network proxy to manage caching and data access.
#6about 4 minutes
Leveraging PWA APIs for a robust offline experience
The Cache API stores assets, IndexedDB holds persistent product data, and the Background Sync API defers updates until connectivity is restored.
#7about 4 minutes
Q&A on implementation details and technology choices
The speakers answer audience questions about the specific technologies used, such as GreenRobot and Cosmos DB, and the rationale behind their architectural decisions.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
05:11 MIN
Understanding the challenges of offline-first applications
Offline first & automatic data synchronisations for your web and mobile applications
Unlock full access
Log in or set up an account to access this feature and more.
02:56 MIN
Building a data-driven culture with ALDI Data & Analytics
Empowering Retail Through Applied Machine Learning
Unlock full access
Log in or set up an account to access this feature and more.
01:46 MIN
The challenge of migrating the Lidl online shop to the cloud
Let developers develop again
Unlock full access
Log in or set up an account to access this feature and more.
01:34 MIN
Managing data security and diverse retail challenges
Coffee With Developers Michael Koitz
Unlock full access
Log in or set up an account to access this feature and more.
03:18 MIN
Bridging the gap between online and in-store shopping
Intelligence Everywhere: The Future of Consumer Tech
Unlock full access
Log in or set up an account to access this feature and more.
01:18 MIN
A sample architecture for an online retail application
Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync
Unlock full access
Log in or set up an account to access this feature and more.
02:23 MIN
Fostering an agile culture and hiring data talent
Empowering Retail Through Applied Machine Learning
Unlock full access
Log in or set up an account to access this feature and more.
03:14 MIN
Why the retail industry is ripe for digital transformation
Coffee with Developers
Unlock full access
Log in or set up an account to access this feature and more.
Featured Partners
Related Videos
The Rise of Reactive Microservices
David Leitner
In-Memory Computing - The Big Picture
Markus Kett
Database Magic behind 40 Million operations/s
Jürgen Pilz
CQRS and Event Sourcing without the pixie dust
Allard Buijze
Are you done yet? Mastering long-running processes in modern architectures
Bernd Ruecker
Building Real-Time AI/ML Agents with Distributed Data using Apache Cassandra and Astra DB
Dieter Flick
Empowering Retail Through Applied Machine Learning
Christoph Fassbach & Daniel Rohr
Offline first & automatic data synchronisations for your web and mobile applications
Sebastien Stormacq
Related Articles
View all articles



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

denkwerk GmbH
Cologne, Germany
Intermediate
Senior
NestJS
Kubernetes


Peter Park System GmbH
München, Germany
Intermediate
Senior
Bash
Linux
Python



ALDI Nord Group
Essen, Germany
Senior

ALDI Nord Group
Großmehring, Germany
SAP HANA

