Noted on the effective use of resources. You don't want to bog down your resource by just moving bytes into storage. My largest file being uploaded is 60MB.. so prob not a huge issue.
Not 100% understanding your "ingress -> egress -> ingress". If the app and the webapi is hosted in azure then the app=>api would likely not count as egress? Or is my assumption wrong?
It's generally not a problem.
But on a project I was working on, we hosted the application in Digital Ocean's k8s managed service, but we stored the actually files in the Australia/Sydney region. So that was ingress into DO, egress out of DO, and ingress into Sydney AWS








