- PVSM.RU - https://www.pvsm.ru -

Виктор Гамов о Kafka Streams IQ на jug.msk.ru

8 мая 2019 года на встрече московского сообщества Java-разработчиков jug.msk.ru [1] Виктор Гамов рассказал про Kafka Streams IQ (Interactive Queries).

Виктор Гамов о Kafka Streams IQ на jug.msk.ru - 1 [2]

О докладчике

Виктор в четвёртый раз выступает на jug.msk.ru, предыдущие его доклады были про Nashorn (13 ноября 2014 года [3]), Hazelcast (4 мая 2016 года [4]), Apache Kafka (23 апреля 2018 года [5]). Как и год назад, в данный момент работает в компании Confluent [6], но сейчас уже в качестве Developer Advocate.

Сооснователь и ведущий популярного подкаста Разбор полётов [7], соавтор книги Enterprise Web Development [8], спикер многих конференций (в том числе организуемых JUG.ru Group [9]). Сайт Виктора [10]техническим блогом [11] там же), видео докладов [12] на YouTube, файлы презентаций на Speaker Deck [13] и Notist [14], Хабр [15], Twitter [16] и GitHub [17].

Некоторые доклады, сделанные с момента прошлого выступления на jug.msk.ru:

  • «Kafka на Kubernetes: загадочная история создания облачной платформы поточной обработки данных» (DevOops 2018: презентация [18])
  • «Java Puzzlers NG S03: What? Where Did Those Come From?!» (с Барухом Садогурским на Oracle Code One 2018: видео [19])
  • «Fight Crime with Kafka Streams and the Bintray Firehose API» (с Барухом Садогурским на Oracle Code One 2018: видео [20], презентация [21])
  • «Crossing the Streams: Rethinking Stream Processing with KStreams and KSQL» (DevNexus 2019: презентация [22])
  • «Kafka on Kubernetes: Does it really have to be “The Hard Way”?» (Kafka Summit 2019: презентация [23])

О докладе

Традиционно перед представлением докладчика и началом встречи Андрей Когунь напоминает о ближайших событиях — открыт приём заявок [24] на Java-конференцию Joker [25] (Санкт-Петербург, 25-26 октября) и ожидается проведение во второй раз IT-фестиваля TechTrain [26] (Санкт-Петербург, 24-25 августа).

Виктор Гамов о Kafka Streams IQ на jug.msk.ru - 2 [27]

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

Виктор Гамов о Kafka Streams IQ на jug.msk.ru - 3 [28]

Показ слайдов презентации чередовался с демонстрацией примеров кода. Было задано большое количество вопросов, на которые Виктор моментально дал исчерпывающие ответы, что подтверждают и отзывы в Twitter [29].

Виктор Гамов о Kafka Streams IQ на jug.msk.ru - 4 [30]

Дискуссия продолжалась как в перерыве встречи, так и после неё. На встрече присутствовал один из спикеров конференций JUG.ru Иван Пономарёв, чей недавний доклад на конференции JPoint 2019 «Kafka Streams API: шаг за рамки Hello World» (презентация [31], видео пока доступно только участникам конференции) может дополнить рассказанное Виктором.

Виктор Гамов о Kafka Streams IQ на jug.msk.ru - 5 [32]

Презентация доклада [33], код примеров [34], видео скоро появится (см. ссылки ниже).

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

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

Автор: dbelob

Источник [42]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/java/317408

Ссылки в тексте:

[1] jug.msk.ru: http://jug.msk.ru

[2] Image: https://habr.com/ru/company/jugru/blog/451268/

[3] 13 ноября 2014 года: http://dbelob.blogspot.com/2014/11/nashorn-jugmskru.html

[4] 4 мая 2016 года: https://habr.com/company/jugru/blog/283118/

[5] 23 апреля 2018 года: https://habr.com/ru/company/jugru/blog/354238/

[6] Confluent: https://www.confluent.io

[7] Разбор полётов: http://razbor-poletov.com

[8] Enterprise Web Development: http://enterprisewebbook.com

[9] JUG.ru Group: https://jugru.org

[10] Сайт Виктора: https://gamov.io

[11] техническим блогом: https://gamov.io/posts.html

[12] видео докладов: https://www.youtube.com/playlist?list=PLaJqps0DAycqu2OV6sjl_Dm_VymB6KDV_

[13] Speaker Deck: https://speakerdeck.com/vikgamov

[14] Notist: https://noti.st/vikgamov

[15] Хабр: https://habr.com/ru/users/gamussa

[16] Twitter: https://twitter.com/gamussa

[17] GitHub: https://github.com/gamussa

[18] презентация: https://speaking.gamov.io/enaM1R/kafka-na-kubernetes-zagadochnaya-istoriya-sozdaniya-oblachnoy-platformy-potochnoy-obrabotki-dannyh

[19] видео: https://www.youtube.com/watch?v=XhNpT2d_7U0&list=PLaJqps0DAycqu2OV6sjl_Dm_VymB6KDV_

[20] видео: https://www.youtube.com/watch?v=DKE-hE83830&list=PLaJqps0DAycqu2OV6sjl_Dm_VymB6KDV_

[21] презентация: https://speaking.gamov.io/6keSxW/fight-crime-with-kafka-streams-and-the-bintray-firehose-api

[22] презентация: https://speaking.gamov.io/mBXFmn/crossing-the-streams-rethinking-stream-processing-with-kstreams-and-ksql

[23] презентация: https://speaking.gamov.io/eZuDRU/kafka-on-kubernetes-does-it-really-have-to-be-the-hard-way

[24] открыт приём заявок: https://jokerconf.com/cfp/

[25] Joker: https://jokerconf.com

[26] TechTrain: https://techtrain.ru

[27] Image: https://habrastorage.org/webt/yy/2s/wk/yy2swkhplcpcbmakmnsoq_wrgha.jpeg

[28] Image: https://habrastorage.org/webt/fa/1w/i0/fa1wi0vcluzsfbem6bmnl_c1b4a.jpeg

[29] отзывы в Twitter: https://twitter.com/singleton65536/status/1126205988162371585?s=20

[30] Image: https://habrastorage.org/webt/nf/kd/ij/nfkdijihiph5bdwrr-lb-ikxbaq.jpeg

[31] презентация: https://inponomarev.github.io/kstreams-examples/#/

[32] Image: https://habrastorage.org/webt/jr/mp/f4/jrmpf47yutonsf7it01pm2mk4cy.jpeg

[33] Презентация доклада: https://speakerdeck.com/jugmsk/viktor-gamov-kafka-streams-iq-zachiem-nam-baza-dannykh-nam-baza-nie-nuzhna

[34] код примеров: https://github.com/confluentinc/demo-scene/pull/66

[35] YouTube: https://www.youtube.com/playlist?list=PLojTLDAO4jjIRjDPIQjc4iG7CfR6m8pfc

[36] Speaker Deck: https://speakerdeck.com/jugmsk

[37] VK: https://vk.com/jugmsk

[38] учётная запись: https://twitter.com/mskjug

[39] хэштег: https://twitter.com/hashtag/jugmsk?src=hash

[40] Хабр: https://habr.com/company/jugru/

[41] тегу: https://habr.com/search/?q=%5Bjug.msk.ru%5D&target_type=posts&order_by=date

[42] Источник: https://habr.com/ru/post/451268/?utm_campaign=451268