Readings
Below you can find a list of recommended readings and resources the lectures are based on. Some of the resources listed here will be given as reading assignments during the semester.
Please contact us on Piazza if any of the links below is broken.
Books
- Distributed Systems, 4th Edition (by Maarten van Steen, Andrew S. Tanenbaum)
- Distributed Systems: Concepts and Design (by G. Coulouris, J. Dollimore, T. Kindberg, Gordon Blair)
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (by Martin Kleppmann)
System papers we will discuss in class
Other recommended papers and articles