Skip to main content

$ <s26> ./welcome #

Spring 2026: For those currently not registered but looking to take the course, please attend lectures and begin working on the assignments. We expect to admit everyone who wants to take the course!

How are services like Google, Facebook, and Amazon built? This hands-on, project-oriented course focuses on the issues encountered in building software systems for data at massive scale. We will study how these services handle massive datasets and billions of requests per day. We will build infrastructure for big-data collection and analysis, at-scale processing and storage, and information extraction in the cloud and at the edge — including massive, heavily distributed infrastructure like the one used to run these services in production today. By the end of this course, students will be able to build their own distributed search engine — and to deploy and execute it on cloud resources.

Time: 10:30 – 11:50am, Tue & Thu. gCal

Location: Friedman 202 and Zoom.