If you have experience with design patterns, then you meet the prerequisites for the book. The book is written for developers, not for security experts or reliability experts. You should be able to read it with no difficulty.
One way in which the book differs from "patterns" books is that the focus is less on the patterns and more on the principles and the issues, to enable someone to make judgments and know what to think about when designing something. Also, most of the patterns are not expressed structurally, but instead use activity diagrams to focus on pattern semantics.