Serverless architecture for cost-effective image processing
Publication date: June 2017 (last update: December 2021)
The Serverless Image Handler solution helps you embed images on your websites and mobile
applications to drive user engagement. It uses Sharp
This solution automatically deploys and configures a serverless architecture optimized for
dynamic image manipulation. Images can be rendered and returned spontaneously. For example, an
image can be resized based on different screen sizes by adding code on your website that
leverages this solution to resize the image before being sent to the screen using the image. It
uses Amazon CloudFront
This implementation guide is intended for IT infrastructure architects, administrators,
DevOps professionals who have practical experience architecting web applications in the AWS
Cloud, and IT developers who want to use this solution in their applications for image manipulation at the edge. It discusses architectural considerations and provides configuration steps for deploying
this solution. This guide includes links to an AWS CloudFormation
You cannot update earlier versions of the Serverless Image Handler solution to version 6.0.0 due to changes with how resources are deployed to your environment. To use version 6.0.0, you must uninstall the previous version of the solution first, and then launch a new stack using version 6.0.0 of the AWS CloudFormation template.