Cloud Computing Architecture

Graduate course, ETH Zurich, Department of Computer Science, 2022

The course covers topics including server design, cluster management, large-scale storage systems, serverless computing, data analytics frameworks, and performance analysis.

Syllabus:

  • Explain how datacenter hardware and software systems are organized
  • Analyze the performance, energy efficiency, and availability tradeoffs in the design of cloud systems
  • Implement cloud applications and evaluate their performance

Course Website