We found CloudFront + S3 can get expensive fast when you need compute to resize images on the fly - at
realestate.com.au we had crazy amounts of images that needed to be delivered at different aspect ratios, resolutions watermarking etc. With the volume we were doing it was cheaper to use EC2 over lambdas. Seems like the out of the box solutions are very expensive beyond a point and in some cases not as fast as as they need to be either.
What’s not clear to me is if people needs something as fast and cost effective as we did. I’m working on an MVP to do it faster, cheaper and easy to configure and adopt, if anyone’s interested to give it a go let me know.