Scalable Internet Services
  • Class Schedule
  • Project 1
  • Project 2

Course Info

  • Course Number: CS291A
  • Quarter: Fall 2025

Instructor

  • Zach Walker
  • email

Dates

Classes

  • Mon and Wed
  • 1:00pm – 2:50am PT
  • Phelps 2510

Office Hours

Initial tasks due before

Wednesday, Oct 1 12pm PT

  • Complete the introduction survey
  • Join the class on Piazza

Project 1 due before

Wednesday, October 8th 10am PT

Project 2 due before

Wednesday, October 22 10am PT

Class Resources

Piazza: Use to receive class announcements, ask and answer questions, and to communicate with instructor. Access code is available in Google Drive and will be shared in the first class.

GitHub: Contains content for this site. Additionally all student projects will live here.

Textbooks

High Performance Browser Networking
ISBN: 9781449344764
Available online.
Note: The online version is slightly more up-to-date.

The Ruby On Rails Tutorial
Optional Note: This book is only useful once we get to the primary project.

2021 Winter Slides

  • 01_course_introduction
  • 02_http
  • 03_http_servers
  • 04_application_servers
  • 05_scaling_web_applications
  • 06_high_availability
  • 07_agile_tdd_pairing
  • 08_client_caching_cdn
  • 09_server_caching
  • 10_tsung
  • 11_relational_databases
  • 12_rdbms_scaling
  • 13_nosql
  • 14_web_security
  • 15_http2_quic

© 2014-2021 Dr. Bryce Boe © 2022 Dr. Nevena Golubovic © 2023 Dr. Shyr-Shea Chang © 2025 Zach Walker.