Introduction to Distributed Systems

CS6650 Building Scalable Distributed Systems

Introduction to Distributed Systems

Learning Objectives

  1. Describe the evolution of software systems to achieve web scale
  2. Explain the difficulties inherent in achieving scalability
  3. Explain performance and scalability and the relationship to cost

Lecture Slides

Can be found on Canvas site

You can find video lessons on this material here

Reading

Mandatory:

Recommended:

Lab 1

Aims

  1. Get you up and running on AWS EC2.
  2. Create a free tier VM and an RDS instance
  3. Install and test tomcat

Follow the instructions here

Back to Course Home Page