Note: this schedule is subject to change.
| Week | Topics | Code/Resources | Assignments Due |
| 1 1/24-1/26 |
Intro to Distributed Systems Web Services |
High Scalability Blog Distributed Systems: for fun and profit Serverless Architectures |
Due Thursday 1/26 - 2:00pm
|
| 2 1/31-2/2 |
Computer Networking |
HTTP/2 Standard/FAQ HTTP/2 Akamai Demo BBR Congestion Control Don't Settle for Eventual Consistency |
Due Wednesday 2/1 - 5:00pm
Due Thursday 2/2 - 2:00pm
|
| 3 2/7-2/9 |
Discussion Questions: Eventual Consistency Project 1 Design Discussion |
Due Wednesday 2/8 - 5:00pm | |
| 4 2/14-2/16 |
Project 1 Design Discussion, Part 2 Time and Global States Facebook Paper Discussion |
Due Thursday 2/16 - 2:00pm | |
| 5 2/21-2/23 |
Dynamo Discussion Questions Coordination and Agreement |
Due Tuesday 2/21 - 2:00pm
|
|
| 6 2/28-3/2 |
Coordination and Agreement Replication |
Due Friday 3/3 - 5:00pm | |
| 7 3/7-3/9 |
Exam 1 - Thursday 3/9 | Sample Exam | |
| Spring break - woohoo! | |||
| 8 3/21-3/23 |
Transactions 3/23 - Project 2 Check-in |
||
| 9 3/28-3/30 |
Paxos Paxos Made Live |
Paxos Video |
Due Tuesday 3/28 - 2:00pm
|
| 10 4/4-4/6 |
Spanner Spanner Discussion Questions |
Due Tuesday 4/4 - 2:00pm
|
|
| 11 4/11-4/13 |
Kraken Discussion Questions |
Due Tuesday 4/11 - 2:00pm | |
| 12 4/18-4/20 |
Due Monday 4/17 - 5:00pm Due Tuesday 4/18 - 2:40pm Due Thursday 4/20 - 2:40pm | ||
| 13 4/25-4/27 |
YARN, and more |
Due Thursday 4/27 - 2:40pm | |
| 14 5/2-5/4 |
Exam 2 - Thursday 5/4 Exam Review Notes |
Sample Exam | |
| 15 5/9-5/11 |
Due Thursday 5/11 - 2:40pm | ||
| Finals Week 5/13-5/17 (5pm) |
Project 3 Demonstrations | ||