Skip to content
This repository was archived by the owner on Apr 2, 2020. It is now read-only.

2. Independent Engineer Reading List

ksena-minus5 edited this page Sep 27, 2017 · 4 revisions

by Bobby Woolf, Gregor Hohpe

cover

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.

by Eric Evans

cover

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:

by Vaughn Vernon

cover

by Nick Tune, Scott Millett

cover

by Andy Hunt

cover

by Michael Kerrisk

cover

by Merrill R. Chapman

cover

by Tim Lister, Tom DeMarco

cover

by George Spafford, Kevin Behr, Gene Kim

cover

by Jez Humble, David Farley

cover

by Andrew S. Tanenbaum, David J. Wetherall

cover

Clone this wiki locally