Rating:

The book is a nice introduction to fault-tolerant software design. I liked the concepts introduced and will think about some of them when applicable.

For example, the book suggests using a pattern called ‘fault-correlation,’ which tries to determine the correct mitigation strategy based on several factors that make up the signature of a fault. Given that signature, one can ‘categorize’ a fault and apply pre-defined mitigation steps. I’ve never used a technique like this, and I am unsure whether I could have come up with it myself.

I did not like the pattern style of the book very much. There are so many patterns, and I felt that not enough consideration was given to each.

I didn’t read the book until the end, so maybe it gets better in the last parts.