Kafka in Action
«Kafka in Action» — это практическое руководство по Apache Kafka, мощной распределенной системе потоковой передачи событий. Книга предназначена для разработчиков и архитекторов, которые хотят понять, как эффективно использовать Kafka для построения масштабируемых и отказоустойчивых приложений, работающих с потоками данных в реальном времени.
В первой части книги авторы знакомят читателя с основными концепциями Kafka, её архитектурой и экосистемой. Объясняется, чем Kafka отличается от традиционных брокеров сообщений и систем очередей, и в каких сценариях её применение наиболее оправдано. Рассматриваются мифы и реальные примеры использования Kafka в производственных средах.
Вторая часть, «Применение Kafka», является сердцем книги. Здесь подробно разбираются все ключевые компоненты: продюсеры (источники данных), консьюмеры (получатели данных), брокеры, топики и партиции. Отдельные главы посвящены проектированию систем на основе Kafka, внутреннему устройству хранилища и инструментам управления кластером.
Третья часть, «Погружение глубже», охватывает продвинутые темы, необходимые для промышленной эксплуатации. Читатель узнает о защите Kafka (безопасность, аутентификация, авторизация), использовании Schema Registry для контроля схем данных, а также о потоковой обработке данных с помощью Kafka Streams и ksqlDB. Книга завершается обзором онлайн-ресурсов для дальнейшего изучения.









