Apache Kafka in Action: From basics to production
Книга «Apache Kafka in Action» представляет собой полное практическое руководство по работе с Apache Kafka — распределённой системой потоковой обработки данных. Авторы, Анатолий Зеленин и Александр Кропп, ведут читателя от базовых концепций до построения надёжных продакшен-систем, используя Kafka в современных корпоративных архитектурах.
В первой части книги рассматриваются основы Kafka: введение в систему, первые шаги по установке и настройке, а также ключевые концепции тем, сообщений и распределённого лога. Читатели узнают о роли продюсеров, консьюмеров, брокеров и координационного кластера KRaft (ранее ZooKeeper).
Вторая часть углубляется в архитектурные аспекты: надёжность, производительность и управление кластером. Подробно разбираются процессы производства и сохранения сообщений, потребления данных, а также механизмы очистки (компактинг, удаление по TTL).
Заключительная часть посвящена использованию Kafka в enterprise-среде: интеграция внешних систем через Kafka Connect, потоковая обработка данных, управление и мониторинг, архитектурные шаблоны, сравнение с альтернативными технологиями и роль Kafka в современных микросервисных и event-driven архитектурах.









