Avatar of Alexandre Simões
Alexandre Simões
Flag for Switzerland asked on

Best practices for Uploading large files

Hi all,

I'm looking for best practices for uploading large files (in the order of Gb).
The application user base is in the order of the thousands and I don't want to block the servers if 100 users need to upload one huge video file.

I have some options already available on my plate from Akamai, Azure blob storage to simple hosted solutions with Nginx or even IIS.

There's no need to act upon the upload and the users are distributed all over the world so the cloud solution is the most logic. The main requirement is to get the files from the users as fast and reliable as possible.

Do you have any experience to share? Pitfalls? Edge-cases to be aware? Successful architectures?

Thanks!
Cloud ComputingWeb Applications

Avatar of undefined
Last Comment
Alexandre Simões

8/22/2022 - Mon
SOLUTION
Rich Rumble

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
ASKER CERTIFIED SOLUTION
btan

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
SOLUTION
Log in to continue reading
Log In
Sign up - Free for 7 days
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
SOLUTION
Log in to continue reading
Log In
Sign up - Free for 7 days
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Alexandre Simões

ASKER
Hi guys, sorry for the delay.

Currently we're dealing with a lot of constraints, most of them more political than technical.
The solution we found will use chunk upload whenever allowed by the browser and directly into the file share.
Streaming these files back to the client is a requirement that we'll have to deal later as one of the requirements is to be able to tag the media files (pictures and videos).

For now direct upload to the CDN is not possible because of security constraints... we'll have to revisit this later, specially for the streaming part.

Thank you very much for your inputs,
Cheers!
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes