

This means that most of the shared files are images and, for this reason, the benefit of image compression will be really huge. Talking with our customers we discovered that users prefer to do their homework in their exercise book, take a picture and share it on the platform. This new feature clearly implies file sharing. Until now, this functionality was not needed because this process was done physically in the classroom. For example, students should send homework to teachers and teachers should send corrections back. Furthermore, the needs of schools have changed to address distance learning.

This situation results in a rapid increase in traffic, as we have already talked about in a previous article. For this reason storage costs always increase during time, in contrast to bandwidth costs that depend on current usage.ĭue to the pandemic emergency for COVID 19, in the period between March and June 2020, Nuvola has become the main hub for teachers, pupils and parents. It’s important to note that once you save a photo in your storage you must keep it stored throughout the lifetime of the software unless you apply some deletion policy. Photos and files are typically stored in a disk or in some object storage service. In a typical use case, there are many downloads for each image uploaded.

We can expect an higher cost in terms of: This task involves much more resources compared to storing a new record in the database.

Sharing images in your platform means that users upload their photos to your storage server and then other users download those photos to use them somehow. Those files can be very heavy (> 10MB) because of the ever increasing camera resolution on new mobile devices. We must also consider that most Internet traffic comes from mobile devices, so we can expect users to upload photos taken with their phones. Uploading and downloading images is a very common feature in modern web applications but exchanging files between client and server can quickly become a high resource consuming task.
