We are using Cloudinary at the moment for storing / transforming image assets. This is however is not ideal.
Cloudinary interface for transforms is confusing and somewhat unreliable
We are on a free tier at the moment, and will likely hit limits as soon as we're properly out in prod. Cloudinary pricing is very steep once you hit free limits.
Would be nice to store all access under the same red-badger.com domain
We must have automatic assets optimization / resizing, since the admin user can upload extra large assets.
We are using Cloudinary at the moment for storing / transforming image assets. This is however is not ideal.
We must have automatic assets optimization / resizing, since the admin user can upload extra large assets.
One option is to use a lambda made by F&M team:
https://github.com/redbadger/fm-lambda/blob/master/asset-processing/
At the moment it only supports image optimization, but we should be able to extend it to also resize / crop images.
Full pipeline would look like this: Filepicker => lambda => store result on S3 bucket => client fetches processed assets from S3.
Once the lambda is extended, we should totally open source it.