Teaching

Cloud computing and Big Data

Undergraduate course, Nanjing School, University of Chinese Academy of Sciences, 2022

Cloud computing has created a shift from the use of physical hardware and locally managed software-enabled platforms to that of virtualized cloud-hosted services. Cloud assembles large networks of virtual services, including hardware (CPU, storage, and network) and software resources (databases, message queuing systems, monitoring systems, and load-balancers).