Here is a file sharing app I built, what could I be doing better with my Storj integration?

Hello @Rodeoclash ,
Welcome to the forum!

It’s good to hear that your app is already working as expected!

Yes, if you could use a native integration, files can be downloaded much faster, see Hotrodding Decentralized Storage
But upload could be slower (consumers ISP plans usually have asymmetric streams - downstream is faster than upstream), so for upload you can use S3 compatibility but for downloads use a native integration (see Storj Client Libraries | Storj Docs).

In case of low bandwidth (like 3G or H+) the S3 compatible layer will be more preferred though, because the file will be uploaded to the one endpoint instead of 110. And download will happen from one endpoint instead of 39.

3 Likes