Images can cause major headaches for web app developers, especially if your app allows users to upload their own images. They are problematic for two reasons: Images are Bulky Compared to most other types of data you store (other than video), images take the most space. Images Need to be Resized For both aesthetic and performance reasons, images must be resized for use in different parts of your application. You need thumbnails, headers, inline-floats, and detailed zoom versions of your images.
Dynamic Image Delivery with CloudFront