https://filelu.com/blog/n555-scalable-cloud-storage-architecture-for-secure-data-management.html