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.

    2019 Lectures

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

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