You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This book introduces messaging patterns and their proper use with goal to help you to design effective messaging solutions. Today this is especially interesting because we live in a period of the rise of microservice architectures. It explains possible components in services communication and the way we should think about those as well as the roles each component plays.
The subtitle itself (Tackling Complexity in the Heart of Software) gets to the point what this book is about. DDD tackles software complexity by focusing the team's attention on knowledge of the domain, picking apart the most tricky, intricate problems with models, and shaping the software around those models.
We have often heard engineers complain about it being too academic, even philosophic, without concrete instructions that can be used on real projects they work on. With that assumption in mind we recommend following two books that bring more practical approach, but following the ideas Evans has set up: