posted 4 years ago
Hi Will,
The book lays the foundation for how to think about these systems when building them. Architects/CTO's will certainly feel at home. However, it also goes over in mid-level detail on some algorithms and at the end how to tie the whole thing together in code.
The book is certainly not a "how to" sort of book because when building a streaming data pipeline there is no one size fits all, from a technology stack, language or deployment platform. However, in all cases, there are core distributed software engineering principles that a developer needs to understand to build these systems. The aim here is to find that happy medium where developers feel armed and ready to go and Architects/CTO's feel comfortable with this space.
A natural next book would be more of a practitioner's guide that goes deep on a particular implementation.
Hope that helps.