You could keep all your stuff in AWS and this would still come in hand. The web servers in EC2 would still receive the data from the user and then uplaod to S3 and/or R2.
From there you could give users the link to R2 to get the cheaper bandwidth/usage fees.
Cloudflare also have additional services like Image Resizing which would completely remove 3rd party services like Imgix.
There's too many companies paying thousands for S3+Imgix which could easily save 80% of their bill with alternative solutions (haven't tried CF resizing yet)
From there you could give users the link to R2 to get the cheaper bandwidth/usage fees.
Cloudflare also have additional services like Image Resizing which would completely remove 3rd party services like Imgix.
There's too many companies paying thousands for S3+Imgix which could easily save 80% of their bill with alternative solutions (haven't tried CF resizing yet)
My post about it https://pedrogomes.medium.com/how-to-save-90-of-your-imgix-m...