Currently, I am hosting a backend for my mobile app and website with one droplet running nodejs and mongodb. The service lets the user upload and view pictures (around 2-300 kb). These images are stored with GridFS. Right now we don’t have that many users because we haven’t launched it yet (test phase). However, everything is working just fine right now.
In the near future, we are expecting a lot more users - about 2 000 users uploading and viewing photos during one day. One uploaded photo will remain in my server for about a month.
I don’t expect any really detailed answers here, but I was hoping someone could point me in the right direction in terms of how I should be organizing this service. What are the best tools suited for the job?