This seminar by Google's top experts on performance and storage consists of two 2-hour sessions and is open to students at all levels.
Thu, Jul 27, 9:30-11:30
Fri, Jul 28, 9:30-11:30
USI Informatics Building, Room SI-006
Users of cloud applications expect them to be feature rich, fast, always available, and dependable. Developers of cloud applications need them to be resource efficient, predictable, and easy to maintain. This class has three parts.
The first part will show data from Google data centers that demonstrate the extreme challenges in satisfying the above requirements in a large-scale cloud application with > 1B active users.
The second part will present the core principles and concepts that lead to a solution to the above challenges.
The third part will explore secondary principles via a set of case studies; in each case study, we will discuss a problem and a solution and as a class uncover the strengths and weaknesses of each solution.
Students in the class will be expected to do preparatory reading and participate in class discussions.
Dan leads all storage efforts for all Apps at Google. In this role he guides the design and deployment of storage architecture of all Google Applications (which include Gmail, Drive, Docs, Hangouts, and others).
Amer leads performance efforts for all Apps at Google. He focuses on making Google Apps (which include Gmail, Drive, Docs, Hangouts, and others) as resource efficient as possible. Before Google, Amer was a professor at the University of Colorado at Boulder, where his focus was on programmer productivity tools.