Kafka Streams в действии. Приложения и микросервисы, управляемые событиями. Второе издание

Эта книга представляет собой практическое руководство по использованию библиотеки Kafka Streams для создания приложений потоковой обработки данных и микросервисных архитектур, управляемых событиями. Второе издание значительно расширено и охватывает современные подходы к построению распределённых систем на основе Apache Kafka.

В первой части рассматриваются основы Kafka Streams и архитектура брокеров Kafka, что даёт читателю фундаментальное понимание платформы. Вторая часть посвящена ключевым компонентам экосистемы: управлению схемами данных через Schema Registry, работе с клиентами Kafka и интеграции данных с помощью Kafka Connect.

Третья часть, составляющая основную часть книги, детально разбирает разработку приложений Kafka Streams. Здесь вы изучите потоки данных и управление состоянием, работу с KTable API, оконные операции и обработку временных меток, низкоуровневое API узлов-обработчиков. Отдельные главы посвящены использованию ksqlDB для запросов к потокам данных, интеграции с фреймворком Spring, выполнению интерактивных запросов и методам тестирования потоковых приложений.

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

Kafka Streams в действии. Приложения и микросервисы, управляемые событиями. Второе издание
A
Автор
Билл Беджек
Издательство
Питер
Год
2025
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент