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

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

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

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

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

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


Посмотреть презентацию
Ivan Ponomarev
KURS

Tech lead in KURS company, tutor at MIPT. Has more than 15 years of experience in IT. Writes code and manages projects ranging from ERP systems customization to building a real-time webscraping system. Sometimes shares his experience as a speaker at conferences and meetups.

Контакты