Книги / DevOps и Инфраструктура / Kafka / Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API

Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API

William P. Bejeck Jr.

Kafka Streams in Action — это практическое руководство по разработке приложений и микросервисов для обработки потоковых данных в реальном времени с использованием Kafka Streams API. Книга охватывает весь спектр работы с потоковой обработкой: от базовых концепций до продвинутых сценариев.

Первая часть знакомит с основами Kafka и потоковой обработки, объясняя, почему пакетная обработка не всегда достаточна, и как Kafka Streams решает задачи обработки данных в реальном времени. На примере транзакций покупок читатель учится строить графы обработки данных.

Вторая часть посвящена разработке: создание приложений Kafka Streams, работа с состоянием, использование KTable API и Processor API. Рассматриваются практические примеры фильтрации, маскирования данных, агрегации и обогащения потоков.

Третья часть охватывает администрирование: мониторинг производительности и тестирование приложений Kafka Streams. Четвёртая часть посвящена продвинутым концепциям, включая интеграцию с микросервисами и сложные сценарии обработки.

Книга предназначена для разработчиков Java, знакомых с основами Kafka, и содержит множество примеров кода, диаграмм и практических рекомендаций от эксперта в области потоковой обработки данных.