Kafka Streams API: шаг за рамки Hello World

День 2 /  / Зал 4  /  RU / Введение в технологию  /  копартиционирование,rocksdb

Комментарий Программного комитета:

Поточные архитектуры продолжают набирать популярность, но докладов, которые идут дальше тривиальных примеров, по-прежнему немного. Пора открывать капот и смотреть, как оно устроено.

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

С чего начать? Как тестировать? Как работает хранение и репликация локального состояния? Что такое RocksDB и как её возможности используются в Kafka Streams «под капотом»? Что за страшные слова: «репартиционирование» и «копартиционирование»? На эти вопросы мы и попытаемся ответить, по пути рассмотрев несколько демо-примеров с использованием Spring.



Иван Пономарёв
КУРС

Технический лидер в компании КУРС, преподаватель в МФТИ. Более 15 лет работает в ИТ, пишет код и руководит проектами от доработки ERP-систем до построения систем мониторинга данных в интернете в реальном времени. Периодически делится своим опытом на конференциях и митапах.

Контакты