Excellent overview of different architectures and enable one to ask more questions, the right questions, and the right keywords to look up for further exploration and self study.<br><br>There are no implementation details but a good idea of the structure, action, pros and cons.<br><br>So this book won't teach you how to implement messaging or Domain Driven Design, for example, but will give you an idea about how to identify whether and where they are needed, and why.<br><br>A solid step up for those who know how all the parts work and now would like to know, how to know, which parts will be appropriate in different situations.