Currently, we plan to use Digital Ocean Space, to store image files/ voice files of our mobile note taking app.

Here’s what our initial plan

  • We will use user email address as bucket name

  • All files will be stored in raw format instead of zipping them as a single zip file. Reason is that, during mobile app “sync” process, we need to perform “List all files in a space” (https://www.digitalocean.com/docs/spaces/resources/s3-sdk-examples/#list-all-files-in-a-space), to decide which files to upload to Space, which files to removed from Space

  • But, since there is no way to perform “AWS liked Lamda” operation, to unzip the zipfile in Space, we need to perform uploads of multiple images, one-by-one by using multiple signed URL. If we perform one-by-one image uploading, very soon we will hit the limit of “150 requests per second”

Is there a way you can provide limit which matches AWS - 3500 requests per seconds (https://aws.amazon.com/about-aws/whats-new/2018/07/amazon-s3-announces-increased-request-rate-performance)

Or, provide a way to directly unzip a zip file, when it reached Space storage?

Thanks.

Submit an answer

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!