Solution architect.net required

Job ID: 38431749

Budget: $10 – $30 USD

Please design a storage microservice, that can be used to store files from any extensions and act as storage hub for all the other microservices. And please indicate the following:
1) The function and nonfunctional requirement for this microservice
2) The high level and low-level design for the microservice
3) The type of the storage that will be used and why, and how the files will be saved and retrieved
4) How the other microservice will communicate with the new designed one?
Related categories: .NET Solutions Architecture