To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
I bought this book in that hope that it would expedite my foray into the world of streaming systems; my hopes were mostly fulfilled. The book does an excellent job covering fundamental topics like event time vs. processing time, watermarks, state management within streams, and stream joins.
Unfortunately, I felt that some topics were poorly explained or needed better background. I also can't help but think that there must be a better way to visualize data streams in print than the animation snapshot diagrams seen in the book; the full animations online are somewhat better, but it's no fun needing to switch back and forth between book and browser. A smattering of small but obvious typos within code snippets and some graph labels/diagrams made it difficult at times to distinguish genuine complexity from poor editing (i.e. "am I misunderstanding this or is it just another typo?).
The content in this book is good, but the formatting makes it very painful to read. There are many charts that are printed tiny with dotted lines and the reader is expected to type in a URL to view them online. Why not just print them bigger instead of packing 6 to 8 of them on one page? My other gripe is the use of yellow font color on white background. It's extremely difficult to read, as is the orange text with yellow highlight background color. I have mild color deficiency which doesn't help either, but come on guys, there are plenty of darker colors than yellow that could have be used.
I was looking for a practical book to understand the "beam model" and show me some "code" examples to start working this apache beam/google dataflow. This book is all about the basic principes/theory behind beam model and does it step by step, making this book a little hard to read