I really like this book. It is a great overview of a plethora of topics around doing scalable data analytics and data science. It is extremely up-to date, going through techniques that have existed for many years now like MapReduce, but also newer systems like Spark, all in the context of the Hadoop eco-system. They go into machine learning techniques, data management, and overall paint a nice picture around what data science is, and why data products are important, while teaching you how to make them!
Every single concept is explained in a clear and concise manner, and wherever details are omitted there is always a citation to a source where the reader can continue reading more about it, which I think is great. Although I wouldn’t classify myself as a beginner, I believe it is friendly to both professionals and beginners, as it is centered around python which makes most examples (that are conveniently uploaded in a nice github repository) really easy to simply run and play around with. After describing something, whether that would be a technique for data analysis, or just the in-and outer workings of some analysis platform like HBase, Hive etc, the authors provide examples so that while you’re reading about this stuff you can also run it, play around with it and really explore how these systems function; I believe this is a crucial part of familiarizing ones’ self with new platforms.
Another thing I enjoyed a lot was the ending of this book. After you really dive into all of these systems and get your feet wet with each one of them, the authors wrap it all up in a nice bow by taking a step back and describing the entire end-to-end process of how you would go about productively using the knowledge you’ve gotten from this book to build data analytics workflows!
I highly recommend this to anyone who both knows that they want to learn how to deploy scalable analytics workflows in 2016, but also to readers who are simply just curious about data science; this book will suck you in!