company_banner

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

    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 можно будет встретиться и пообщаться как с участниками сообщества, так и с докладчиками конференции.
    • +11
    • 2,3k
    • 4
    JUG Ru Group
    478,51
    Конференции для программистов и сочувствующих. 18+
    Поделиться публикацией

    Комментарии 4

      +1
      У вас ссылка не правильная на доклад со стачки.
      Вот правильная
      www.youtube.com/watch?v=Snww0PbpRjg&list=PL8EJzNcJZNp27US0hP5SrcXNA_KwQ9SVA&index=5
        0
        Исправлено.
          +1
          Ой, со Стачки видеозапись без слайдов!
          Лучше всего про статанализ я рассказал на Гейзенбаге: более полное раскрытие темы, лучше слайды, качественнее видеозапись.
            +1
            Да. У Стачки с видеозаписями все очень плохо.

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое