Эта насыщенная идеями книга научит вас думать об эффективном взаимодействии с быстрыми потоками дан-ных. В ней выдержан идеальный баланс между широкой картиной и деталями реализации. На содержательных при-мерах и практических задачах вы узнаете о проектирова-нии приложений, которые читают, анализируют, разделяют и сохраняют потоковые данные. Попутно вы поймете, ка-кую роль играют такие технологии, как Spark, Storm, Kafka, Flink, RabbitMQ и другие. Издание ориентировано на разработчиков, знакомых с концепциями реляционных баз данных про-граммируемый движок. На примере Elasticsearch и Solr вы научитесь выражать свои бизнес-правила ранжирования с использованием этого движка. Вы узнаете, как программи-ровать релевантность, как подключить вторичные источни-ки данных, классификаторы, организовать анализ текста и обеспечить персонализацию поиска.