📌 Book Reviews
Meta post for book reviews
Meta post for book reviews
Understanding Distributed Systems: What every developer should know about large distributed applications, Second Edition is written by Roberto Vitillo and published on 23 February 2022 by Roberto Vitillo. Structure The book aims for the broad coverage of approaches and technologies of distributed systems. It leans more towards a practical side with a noticeable focus on troubleshooting, error handling, and resilience with a focus on web technologies. There are five main parts:...
The Staff Engineer’s Path: A Guide for Individual Contributors Navigating Growth and Change is written by Tanya Reilly and published on October 25, 2022, by O’Reilly Media. Favorite Quotes Early in your career, if you do a great job on something that turns out to be unnecessary, you’ve still done a great job. At the staff engineer level, everything you do has a high opportunity cost, so your work needs to be important....
A Philosophy of Software Design is written by John Ousterhout and published on July 26, 2021 by Yaknyam Press. What is inside A Philosophy of Software Design explores best practices for code organization and decomposition, as well as common pitfalls to avoid in large projects where maintainability is a major concern. A Philosophy of Software Design is a relatively short book that can be read in 1-2 sessions. What is Good Strong first half with nice articulated ideas on:...
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures is written by Pramod Sadalage, Mark Richards, Neal Ford, and Zhamak Dehghani and published on 23 September 2021 by O’Reilly Media. What is inside Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures is a book about making a weighted decision during the design, redesign, or refactoring of the software system. It is focused mostly on modern web-enterprise architectures and the popular dilemma of making a choice between monolithic and microservice architectures....