Delivery Hero Feb 27, 2022

How to Stop Worrying About Image Freshness and Reduce the Image Network Traffic

Article Summary

Delivery Hero was burning through 9TB of image data daily. Their apps were sluggish, their network costs were astronomical, and users were waiting too long for images to load.

Staff Engineer Vladimir Iakunin breaks down how Delivery Hero's mobile team tackled image caching at scale. This deep dive covers six different caching strategies, from basic LRU to implementing stale-while-revalidate on mobile.

Key Takeaways

Critical Insight

By adapting a browser caching strategy for mobile, Delivery Hero slashed image traffic by 78% while making their apps feel twice as responsive.

Part two promises implementation details and code snippets for integrating this with popular Android image loading libraries.

Recent from Delivery Hero

Related Articles