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:47 MIN
The challenge of migrating the Lidl online shop to the cloud
Let developers develop again
08:52 MIN
Managing data security and diverse retail challenges
Coffee With Developers Michael Koitz
09:43 MIN
A sample architecture for an online retail application
Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync
00:57 MIN
Defining the first retail hackathon in Austria
Coffee With Developers Michael Koitz
09:38 MIN
Building an omni-channel retail experience
IKEA Story: Transforming an Iconic Retail Brand
09:15 MIN
Designing for offline-first experiences
Progressive Web Apps - The next big thing
18:27 MIN
Moving beyond payments to omnichannel experiences
APIs and Architecture for scaling omnichannel payments
01:56 MIN
The challenge of building offline-first mobile apps
Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync
Featured Partners
Related Videos
Empowering Retail Through Applied Machine Learning
Christoph Fassbach & Daniel Rohr
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Offline first & automatic data synchronisations for your web and mobile applications
Sebastien Stormacq
Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync
Timothy Marland
Offline first!
Rowdy Rabouw
Intelligence Everywhere: The Future of Consumer Tech
Leif Lindner, Annika Grosse & Alejandro Saucedo
Let developers develop again
Kai Geißelhardt & Volker Zöpfel
Database Magic behind 40 Million operations/s
Jürgen Pilz
From learning to earning
Jobs that call for the skills explored in this talk.


Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Valbonne France
SMG Swiss Marketplace Group
Canton de Valbonne, France
Senior

Senior PHP Developer (NL based only)
Online Payment Platform
Delft, Netherlands
€75-95K
Senior
PHP
MySQL
Laravel

Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Zürich Switzerland
SMG Swiss Marketplace Group
Sachseln, Switzerland
Senior

Manager Data Warehouse Lakehouse Developer / Big Data Engineer
ALDI Nord Group
Remote
GIT
Azure
Python
PySpark
+1

Technology Consultant - API Management & Product Owner
ALDI Nord Group
Junior
Azure
Redis
PostgreSQL
Kubernetes



Data Warehouse Developer / Data Engineer - Financial Data
ALDI Nord Group
Junior
SAP HANA
Microsoft Office