Иван Пономарёв
Tech Lead @ КУРС
Москва

Иван Пономарев КУРС - Kafka Streams API: шаг за рамки Hello World

Доклад принят в программу конференции

  • Зал: № 105 "Запад"
  • Категории: Разработка
  • Секции: Стачка.Backend
  • Сложность: Middle

Описание:

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

С чего начать?

Как работает хранение и репликация локального состояния?

Что такое RocksDB и как её возможности используются в Kafka Streams «под капотом»?

Что за страшные слова: «репартиционирование» и

«копартиционирование»?

Какова семантика джойнов и оконных операций?

Как писать тесты?

Как отлаживать систему «на ходу»?

Что делать с исключениями?

На эти вопросы мы попытаемся ответить, по пути рассмотрев несколько демо-примеров.

О спикере

Иван Пономарёв

Tech Lead @ КУРС
Москва

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