Reading Shelf
Books and research papers that have shaped my thinking on distributed systems, software architecture, and engineering practices.
Type
Reading Status
Topics
Recommended Reading
Martin Kleppmann โข 2017 โข O'Reilly Media โข Read: December 2023
The big ideas behind reliable, scalable, and maintainable systems. Essential reading for understanding distributed systems and database internals.
My notes: A must-read for anyone working with distributed systems. The chapter on replication and partitioning changed how I think about data architecture.
Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung โข 2003 โข SOSP 2003 โข Read: January 2024
Foundational paper on distributed file systems. Introduced concepts that influenced Hadoop HDFS and many modern distributed storage systems.
My notes: Fundamental concepts in distributed file systems. Understanding the trade-offs between consistency and availability in large-scale systems.
Books (3)
Kelsey Hightower, Brendan Burns, Joe Beda โข 2022
Comprehensive guide to Kubernetes from its creators. Essential for understanding container orchestration and cloud-native architecture.
View BookMartin Kleppmann โข 2017 โข O'Reilly Media โข Read: December 2023
The big ideas behind reliable, scalable, and maintainable systems. Essential reading for understanding distributed systems and database internals.
My notes: A must-read for anyone working with distributed systems. The chapter on replication and partitioning changed how I think about data architecture.
Google โข 2016 โข O'Reilly Media
Google's approach to building and running production systems at scale. Learn about SLOs, error budgets, and automation.
My notes: Currently working through the chapters on monitoring and alerting. The concept of error budgets is fascinating.
Research Papers (2)
Fay Chang et al. โข 2006
Google Bigtable paper that influenced HBase, Cassandra, and other NoSQL databases. Key concepts in distributed data storage.
Read PaperSanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung โข 2003 โข SOSP 2003 โข Read: January 2024
Foundational paper on distributed file systems. Introduced concepts that influenced Hadoop HDFS and many modern distributed storage systems.
My notes: Fundamental concepts in distributed file systems. Understanding the trade-offs between consistency and availability in large-scale systems.
