https://ferdowsi.cloud/blog/structure-of-cloud-computing/