Pull to refresh
117.92
JUG Ru Group
Конференции для Senior-разработчиков

Иван Пономарёв про Kafka Streams API на встрече jug.msk.ru

Reading time2 min
Views3.4K
25 июля 2019 года прошла встреча московского сообщества Java-разработчиков jug.msk.ru, на которой Иван Пономарёв представил доклад про Kafka Streams API.



О докладчике


Иван преподаёт в МФТИ и одновременно является техническим лидером в компании КУРС, разрабатывающей платформу Course Orchestra. На jug.msk.ru с докладом второй раз, предыдущий раз был 21 сентября 2017 года.

Часто выступает на конференциях и митапах, некоторые из последних его докладов:

  • «Скрытая сложность повседневной задачи: отображение табличных данных» (JPoint 2017: презентация, видео)
  • «Celesta: Создание бизнес-логики в Java-экосистеме» (SECON 2018: видео)
  • «Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем» (DevOops 2018: презентация)
  • «Непрерывный статический анализ» (Стачка 2019: видео)
  • «Непрерывный статический анализ кода» (Heisenbug СПб 2019: презентация)
  • «Kafka Streams API: шаг за рамки Hello World» (JPoint 2019: презентация)

Прочие ссылки: GitHub, Twitter, Хабр.

О докладе


Андрей Когунь напоминает о ближайших конференциях (TechTrain 24-25 августа, Joker 25-26 октября и DevOops 29-30 октября) и открывает встречу.



Доклад представлял из себя значительно расширенный трёхчасовой вариант выступления, сделанного Иваном на прошедшей этой весной конференции JPoint 2019. Презентация к докладу была подготовлена с использованием технологии, подробно изложенной в недавней популярной статье на Хабре.



Повествование иллюстрировалось приложением, выполняющим обработку информации о ставках на футбольные матчи.

В первой части был рассмотрен механизм репликации локального состояния через служебные топики, автоматически создаваемые Kafka Streams, а также механизм репартиционирования. Были описаны случаи, когда система может создавать лишние топики, и предложены способы, как избежать этих случаев.



Во второй части рассказывалось про объединение таблиц (joins) и оконные операции с обращением внимания на то, что происходит «под капотом» в служебных топиках.

Доклад сопровождался большим количеством хороших вопросов из зала. В перерыве и после встречи, как и всегда, можно было дополнительно пообщаться как с докладчиком, так и друг с другом.



Презентация доклада: на Speaker Deck и GitHub, код примеров, видео скоро появится (см. ссылки ниже).

Ссылки по jug.msk.ru:

  • TimePad — анонсы встреч и регистрация на них, подписка на оповещение по почте о встречах
  • YouTube — видео докладов
  • Speaker Deck — презентации докладов
  • VK — анонсы встреч, фотоотчёты, ссылки на материалы прошедших встреч
  • Twitter: учётная запись (анонсы встреч, фотоотчётов, видео) и хэштег (твиты с комментариями о встречах)
  • Хабр — обзоры встреч, найти все обзоры можно по тегу

24-25 августа 2019 года в Санкт-Петербурге пройдёт IT-фестиваль TechTrain 2019, на котором на стенде jug.msk.ru можно будет встретиться и пообщаться как с участниками сообщества, так и с докладчиками конференции.
Tags:
Hubs:
Total votes 15: ↑13 and ↓2+11
Comments4

Articles

Information

Website
jugru.org
Registered
Founded
Employees
51–100 employees
Location
Россия
Representative
Алексей Федоров