Release It
Release It! was originally published in 2007 and was one of the most influential books at the beginning of the DevOps movement. The second edition, published in 2018, refreshes the content and practices for use in modern environments where DevOps and microservices are accepted norms.
In this book, Michael Nygard popularized the Circuit Breaker pattern, which can be useful to prevent cascading failures when dealing with remote calls that fail or are unresponsive.