К тому времени, когда решил собрать всю серию книг “Грокаем…”, эта книга уже была распродана на сайте издательства и по этому пришлось покупать на Avito с рук. Примерно в то же время, когда купил свой экземпляр, увидел что у Питера вышли еще несколько книг издательства и понял, что они мне совершенно не интересны и тратить время и деньги на них я уже не хочу (речь о технологии Bitcoin, о безопасности веб-приложений и структурах данных). А вот эта книжка мне показалась интересной!

Насколько понял, специально для книги была разработан упрощенный фреймворк, на примере которого показана работа с фреймворками потоковой обработкой данных, вроде Apache Storm или Apache Flink (в книге так же упоминается Twitter Heron, который почил на бозе в 2023 году, так что больше я о нём вспоминать не буду), которые взаимодействуют с такими системами, как Apache Kafka, Apache Cassandra и ElasticSearch.
Понравилось то, что есть не плохие примеры кода, которые хорошо помогают в усвоении материала. А что касается самого материала, то книга условно поделена на две части. Авторы рекомендуют первую часть читать целиком и подряд, а вторую уже в любой последовательности. Именно так они предлагают по тому, что в первой части рассказывается основы, что такое потоковая обработка данных, знакомят с такими типами данных, как очереди и графы, включая направленные ациклические графы, и такими концепциями, как событие, стриминговое задание, источник, оператор потоковых данных и поток. По сути, вокруг них и крутится весь материал первой части. Так же в последней главе первой части книги рассматривается новая концепция, гарантия доставки.
Во второй части книги рассматриваются такие темы, как оконные вычисления, cоединение данных в реальном времени, обратное давление и вычисления с состоянием и без состояния. В общем, много всего нового для меня и, буду думать, что полезного. Хотя бы в том смысле, что я примерно будут понимать, что происходит под капотом той же Кафки.
Что касается качества издания, то заметил, что перевели тип данных HashMap, как “карта”, что мне кажется бессмысленным и даже вредным. Если человек не знает такого типа, то познакомится с каким-то корявым переводом вместо оригинала, а если знает, то и переводить его не надо. Ок, если уж очень хотелось перевести, то использовали бы такой устоявшийся термин, как хэш и не было бы никаких проблем. С другой стороны, больше ничего подобного не заметил, так что можно и простить. Зато в этой книге, кстати, оказались очень хорошие иллюстрации. Наверное, лучшие из серии!
Что касается качества издания, то оно в точности повторяет все издания серии “Грокаем”: - хорошая бумага, мягкий переплет, не плохая полиграфия. В общем, крепкий середнячок :)
Автор(ы):
- Josh Fischer
- Ning Wang
Год издания: 2023
Количество страниц: 288
Оценка: 5/5
Издатель: Питер
Ссылка на страницу книги на сайте издательства: https://www.piter.com/product/grokaem-striming
Оригинальное название: Grokking Streaming Systems: Real-time event processing
Год издания оригинала: 2022