Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 895 Bytes

README.md

File metadata and controls

12 lines (10 loc) · 895 Bytes

SimpleDrive

SimpleDrive is a fullstack web application where you can upload your files to store them on the cloud so that you can retrieve them anytime from anywhere. You can also share them with other people, add tags to them and more. It is basically google drive but much simpler (hence the name :-)). The app was built for learning purposes. Here is the link to try it

Technologies used

  1. Java 11
  2. Spring Boot
  3. Thymeleaf
  4. MongoDB

Further improvements

To make the app more scalable, it should be split into multiple microservices. The microservices will be then be run in docker containers and will communicate with each other using Kafka. Reactive Mongo also can be used instead of synchronous mongo to make the app more responsive in case of overwhelming requests (there is no real need for that however if Kafka is being used).