Building Software Systems At Google and Lessons Learnedhttps://www.youtube.com/watch?v=modXC5IWTJI
Jeff Dean's talk at Stanford EE Computer Systems Colloquium. See also the slides.
Distributed Systems Reading
Papers We Lovehttps://github.com/papers-we-love/papers-we-love
Papers We Love is a community built around reading, discussing and learning more about academic computer science papers. This repository serves as a directory of some of the best papers the community can find, bringing together documents scattered across the web.
Advanced Distributed Systemshttps://courses.engr.illinois.edu/cs525/sp2011/sched.htm
Syllabus from the CS 525 course at University of Illinois at Urbana-Champaign.
Performance profiling and debugging tools and techniques
USE Method: Linux Performance Checklisthttp://www.brendangregg.com/USEmethod/use-linux.html
The USE Method provides a strategy for performing a complete check of system health, identifying common bottlenecks and errors. For each system resource, metrics for utilization, saturation and errors are identified and checked.