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 · World Congress 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 · World Congress 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

September 24, 2026 · 14:40–14:50

Outdoor Stage

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

September 25, 2026 · 15:30–15:40

Outdoor Stage

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

September 24, 2026 · 17:30–18:00

Stage 3

Scaling Distributed Queues for AI workloads

Jasmit Kaur Saluja

Software Engineer at Meta Platforms Inc

Jasmit Kaur Saluja
Open session

World Congress 2026 North America

September 24, 2026 · 17:30–18:00

Stage 4

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 5

Edge AI: Running Agentic Intelligence Where Internet Can't Reach

Nitin Eusebius

AWS - Principal Solutions Architect

Nitin Eusebius
Open session

World Congress 2026 North America

September 25, 2026 · 09:00–09:30

Stage 7

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