Иван Пономарёв, КУРС - Kafka Streams API: шаг за рамки Hello World - jug.msk.ru - 25/07/2019 - ч. 1

preview_player
Показать описание


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


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

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

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

Рекомендации по теме