Иван Пономарёв, КУРС - Kafka Streams API: шаг за рамки Hello World - jug.msk.ru - 25/07/2019 - ч. 1
Запись встречи jug.msk.ru 25 июля 2019 с Иваном Пономарёвым, КУРС - Kafka Streams API: шаг за рамки Hello World - часть 1
Kafka Streams API: шаг за рамки Hello World
Поточные архитектуры продолжают набирать популярность, но докладов, которые идут дальше тривиальных примеров, по-прежнему немного.
Пора открывать капот и смотреть, как оно устроено.
Тем, кто решит впервые попробовать создать рабочее приложение при помощи Kafka Streams API, предстоит освоить немало новых вещей и соответствующим образом настроить мышление.
С чего начать?
Как работает хранение и репликация локального состояния?
Что такое RocksDB и как её возможности используются в Kafka Streams «под капотом»?
Что за страшные слова: «репартиционирование» и «копартиционирование»?
Какова семантика джойнов и оконных операций?
Как писать тесты?
Как отлаживать систему «на ходу»?
Что делать с исключениями?
На эти вопросы мы попытаемся ответить, по пути рассмотрев несколько демо-примеров кода с использованием Spring, двигаясь от простого к сложному.
Часть 2 - https://youtu.be/pipM6bwQjoM
Видео Иван Пономарёв, КУРС - Kafka Streams API: шаг за рамки Hello World - jug.msk.ru - 25/07/2019 - ч. 1 канала Andrey Kogun
Kafka Streams API: шаг за рамки Hello World
Поточные архитектуры продолжают набирать популярность, но докладов, которые идут дальше тривиальных примеров, по-прежнему немного.
Пора открывать капот и смотреть, как оно устроено.
Тем, кто решит впервые попробовать создать рабочее приложение при помощи Kafka Streams API, предстоит освоить немало новых вещей и соответствующим образом настроить мышление.
С чего начать?
Как работает хранение и репликация локального состояния?
Что такое RocksDB и как её возможности используются в Kafka Streams «под капотом»?
Что за страшные слова: «репартиционирование» и «копартиционирование»?
Какова семантика джойнов и оконных операций?
Как писать тесты?
Как отлаживать систему «на ходу»?
Что делать с исключениями?
На эти вопросы мы попытаемся ответить, по пути рассмотрев несколько демо-примеров кода с использованием Spring, двигаясь от простого к сложному.
Часть 2 - https://youtu.be/pipM6bwQjoM
Видео Иван Пономарёв, КУРС - Kafka Streams API: шаг за рамки Hello World - jug.msk.ru - 25/07/2019 - ч. 1 канала Andrey Kogun
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Антон Архипов, JetBrains - конвейер сборок проектов на TeamCity - jug.msk.ru - 01/11/2018 - ч.2](https://i.ytimg.com/vi/a8v7uQJ0Ifw/default.jpg)
![jug.msk.ru 26/11/2015 - Part 2](https://i.ytimg.com/vi/xDHoVGnKHIg/default.jpg)
![Олег Шелаев, Oracle - про GraalVM - jug.msk.ru - 04/04/2019 - ч.1](https://i.ytimg.com/vi/PpkJMUqWpc0/default.jpg)
![Дмитрий Константинов, Netcracker - Cassandra — истории из жизни performance-инженера - jug.msk.ru](https://i.ytimg.com/vi/17rX6UdUcJI/default.jpg)
![Charles Nutter - Dynamic Languages on the JVM: Are We There Yet? - jug.msk.ru - 04/10/2018](https://i.ytimg.com/vi/_bk0Yud0i1I/default.jpg)
![Иван Углянский, Excelsior — "Ходячие объекты-мертвецы, или GC всегда прав" - jug.msk.ru - 30/05/2019](https://i.ytimg.com/vi/oL-JQkpNY8Y/default.jpg)
![Алексей Рагозин - мастер-класс по Java Mission Control - встреча jug.msk.ru - 13/03/2018](https://i.ytimg.com/vi/ypLoO49TLjI/default.jpg)
![jug.msk.ru 02/12/2013 - Part 2](https://i.ytimg.com/vi/S3Iafz2HeCk/default.jpg)
![jug.msk.ru 18/12/2014 - Part 1](https://i.ytimg.com/vi/qBHtXSVbTVE/default.jpg)
![Олег Докука, Netifi - Как построить свой Publisher - встреча jug.msk.ru - 13/12/2018 - ч.1](https://i.ytimg.com/vi/Dlz_o-ZIrzw/default.jpg)
![jug.msk.ru 13/11/2014 - Part 2](https://i.ytimg.com/vi/eTQvcIlfK5o/default.jpg)
![Андрей Беляев, Haulmont - Уменьшаем количество рефлексии в коде - jug.msk.ru - 26/09/2019](https://i.ytimg.com/vi/EnvUFoUyj9s/default.jpg)
![jug.msk.ru 11/09/2014 - Part 2](https://i.ytimg.com/vi/ylakQat8haY/default.jpg)
![Rustam Mehmandarov - Solving Problems with Semantic Wizardry and Java - jug.msk.ru - 05/04/2018 - ч1](https://i.ytimg.com/vi/jTf_J63nT_8/default.jpg)
![Владимир Ситников, Netcracker — Java тормозит: CodeCache edition - jug.msk.ru - 30/05/2019](https://i.ytimg.com/vi/6Cyjj8qWw-w/default.jpg)
![Александр Белокрылов, Дмитрий Чуйко, BellSoft - Дорогая, попробуем ARM? - jug.msk.ru - 14/02/2019](https://i.ytimg.com/vi/NkRy7Hm-NA4/default.jpg)
![Александр Тарасов - Автоматизация экспериментов с помощью Kotlin DSL - jug.msk.ru - 05/04/2018 - ч.2](https://i.ytimg.com/vi/8IU21lngcIM/default.jpg)
![Павел Финкельштейн, Lamoda - Kotlin: как работают привычные конструкции - jug.msk.ru - 13/03/2019](https://i.ytimg.com/vi/KDxQ5UWpPb0/default.jpg)
![jug.msk.ru - 31/08/2017 - Part 2](https://i.ytimg.com/vi/3pgoQOgcwvg/default.jpg)
![Павел Финкельштейн, Lamoda - Kotlin: два года в продакшн - jug.msk.ru - 13/03/2019](https://i.ytimg.com/vi/ALXeGGZCrwA/default.jpg)