World Congress 2023 Oct 6, 2023

Challenges for omnichannel applications at ALDI: Data distribution and offline capabilities

Enrico La Torre , Renato Dompieri Beltrão

Spotty store Wi-Fi threatened ALDI's omnichannel rollout. Learn how their engineers used the Transactional Outbox pattern and offline-first PWAs to guarantee flawless data synchronization in complete internet dead zones.

Pause
Mute Enter Fullscreen
#1 about 4 min

Adapting grocery distribution for omnichannel retail challenges

Integrating brick-and-mortar pricing systems with online pick-up applications requires robust data synchronization.

#2 about 2 min

Addressing message loss in naive distributed service architectures

Direct downstream pushing of price changes leads to data loss when network failures and application code restarts coincide.

#3 about 2 min

Implementing transaction outbox patterns for reliable data pushing

Persisting event actions alongside data changes ensures failed downstream updates can be successfully retried by background workers.

#4 about 3 min

Optimizing downstream data volume using deterministic hash values

Calculating hashes on consumer-specific data subsets prevents redundant payload delivery across the application network.

#5 about 3 min

Managing state recovery in memory based distributed environments

An import and export module setup using an in-memory event bus minimizes database roundtrips while retaining consistency upon restart.

#6 about 5 min

Overcoming network unreliability in grocery store picking applications

Limited internet access and concurrent multi-user packing workflows drive the adoption of progressive web applications over traditional mobile builds.

#7 about 3 min

Architecting offline experiences with service worker proxy models

Deploying background workers between the browser and server enables persistent operation and notification handling during network loss.

#8 about 5 min

Leveraging client persistence with storage and background sync

Integrating IndexedDB for structured product catalogs allows background sync routines to retry delayed network requests gracefully.

#9 about 3 min

Updating stored local catalogs via push notification streams

Utilizing push notification events to mutate individual IndexedDB records heavily minimizes bandwidth consumption for rapid price iterations.

#10 about 4 min

Selecting dependencies for message orchestration and web installations

Library choices for in-memory systems provide lightweight alternatives to complex choreographers while fulfilling required progressive web app conditions.

Matching moments

6:50 min

Achieving application reliability and offline accessibility

Ire Aderinokun · JS Congress

1:39 min

Global scale and operational footprint of Aldi

Christoph Fassbach Christoph Fassbach +1 · WWC 2024

2:08 min

Architecting web applications for seamless offline availability

Nico Martin · LIVE

5:23 min

Defining headless systems for omnichannel digital storefront delivery

Anil Kumar Krishnashetty · LIVE

9:29 min

Developing omnichannel retail and augmented reality tools

Parag Parekh · WWC 2022

7:13 min

Simplifying offline data persistence using AWS Amplify DataStore

Sebastien Stormacq Sebastien Stormacq · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Agentic commerce's dirty little secret, and what to do about it.

Joe Monastiero

Founder & CEO at visualAI

Joe Monastiero
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

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

AI Agents are Only as Smart as their Context: Building a Real-Time Context Engine at Intuit

Bharat Patel

Lead Software Engineer at Intuit

Bharat Patel
Open session

World Congress 2026 North America

Databases in the Agent Era

Monica Sarbu

Founder and CEO of xata.io

Monica Sarbu
Open session

World Congress 2026 North America

From Legacy to Longevity – How a 17-Year-Old System stayed Modern

Alexander Arians

Empowering Engineers to drive innovation

Alexander Arians