Uploads go to Heroku server which are then uploaded to S3 in a background job. We use imgix as a CDN in front of S3, so images are loaded faster and we can perform resizing/etc on-the-fly without having to generate them in advance. (Not as cost effective, but makes development a lot quicker.)
Thanks Marc for the detailed answer. I would go with Amazon S3 option for now. BTW, How are you dealing with the images for WIP?
Uploads go to Heroku server which are then uploaded to S3 in a background job. We use imgix as a CDN in front of S3, so images are loaded faster and we can perform resizing/etc on-the-fly without having to generate them in advance. (Not as cost effective, but makes development a lot quicker.)