This document discusses how Between, a mobile app for couples, migrated their photo architecture to reduce storage costs by 70%. The old architecture generated and stored multiple thumbnail sizes for each photo, using 6.6 billion thumbnails and 738 TB of storage. The new architecture resizes thumbnails on demand using the fast Skia library, saving the original high resolution photos as smaller WebP files. Migration of 1.1 billion existing photos to the new system took 4 days using Spot instances. This reduced storage usage by 75% to 184 TB and number of S3 objects by 82%, cutting total photo costs by 68%.