File storage solution (hosted on Heroku, storage on Amazon S3)