Clear and concise explanation of CQRS
4 stars
A thorough and easy-to-follow explanation of the composition and tradeoffs of CQRS systems. There is one chapter about Event Sourcing which provides the theoretical and practical contrasts between the two approaches.
This is a code-heavy book and the code is written in PHP, but it's pretty clear and should be easy to translate to other languages.
Having at least a minimal understanding of Domain Driven Design would be helpful before reading this book.