Scalable Internet Services

    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

    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.