Свежая статья от Neil Buesing в которой он раскрывает все тонкости настройки Apache Kafka в режиме KRaft! Для тех кто не в курсе (что очень странно для меня т.к. мой видос про Kraft давно в сети), KRaft — это KRaft mode in Apache Kafka, режим, который позволяет Kafka работать без использования Apache ZooKeeper.
В статье вы найдете подробные инструкции и лучшие практики по настройке этого режима.
🔗 Статью вы можете прочитать по этой ссылке: тут
А если вы предпочитаете действовать на практике, у нас есть хорошая новость: код и docker compose файлы из статьи доступны на Github!
🔗 GitHub репозиторий: тут
В статье вы найдете подробные инструкции и лучшие практики по настройке этого режима.
🔗 Статью вы можете прочитать по этой ссылке: тут
А если вы предпочитаете действовать на практике, у нас есть хорошая новость: код и docker compose файлы из статьи доступны на Github!
🔗 GitHub репозиторий: тут
🔥10👍2❤1
📣 Всем привет!
Те, кто не смог посетить недавнюю конференцию Kafka Summit, теперь могут радоваться! Все видеозаписи события теперь доступны онлайн и бесплатно!
Видео можно найти на сайте Confluent.
Всем пока!
Те, кто не смог посетить недавнюю конференцию Kafka Summit, теперь могут радоваться! Все видеозаписи события теперь доступны онлайн и бесплатно!
Видео можно найти на сайте Confluent.
Всем пока!
Confluent
Kafka Summit London 2023
Kafka Summit is the largest, annual Apache Kafka event for developers, IT, and data engineers to learn about Kafka, event streaming, and real-time data from industry experts.
🔥23❤3🙏1
🖼️ Danica Fine из Confluent подробно рассказывает о выходе Apache Kafka 3.5 и всех улучшениях и нововведениях, которые этот релиз внесёт в мир потоковых данных. 🎥🎬
https://youtu.be/BVxDFL5iTx8
https://youtu.be/BVxDFL5iTx8
👍8
📣 На правах рекламы (а может быть и нет) - очень клевая конфа Scale (не путать со Scala) By The Bay https://www.scale.bythebay.io возвращается из онлайна в офлайн. В этом году она пройдет в Окленде, штат Калифорния с 13 по 15 ноября!
Будет много классных докладов (в том числе по Кафке). Так же обещают, Gwen Shapira будет делать keynote.
Для пользователей этого чата нам выписали скидку на билет GRECHA15. За подробностями пишите вашему одмену или @oli_kitty в личку!
Надеюсь увидять многих в ноябре!
Будет много классных докладов (в том числе по Кафке). Так же обещают, Gwen Shapira будет делать keynote.
Для пользователей этого чата нам выписали скидку на билет GRECHA15. За подробностями пишите вашему одмену или @oli_kitty в личку!
Надеюсь увидять многих в ноябре!
Scale By the Bay
Home | Scale By the Bay | AI Engineering tech conference
The independent thoughtful software and data engineering conference in San Francisco.
🔥3
Какой ппц, конечно
После слияния VmWare и Broadcom начали выпиливать крутые кадры. Гари Расселл, автор множественных фреймворков спринга (amqp, jms, kafka, pulsar) и активный пользователь Stackoverflow (если вы когда-то гуглили вопросы про Spring+Kafka то точно видели его ответы) твитанул сегодня...
https://x.com/gprussell/status/1729644902235987976
Не знаю как это сложится на общем состоянии поддержки Kafka в Spring. Следим за развитием событий.
После слияния VmWare и Broadcom начали выпиливать крутые кадры. Гари Расселл, автор множественных фреймворков спринга (amqp, jms, kafka, pulsar) и активный пользователь Stackoverflow (если вы когда-то гуглили вопросы про Spring+Kafka то точно видели его ответы) твитанул сегодня...
https://x.com/gprussell/status/1729644902235987976
Не знаю как это сложится на общем состоянии поддержки Kafka в Spring. Следим за развитием событий.
X (formerly Twitter)
Gary Russell 🍃 🏌️ (@gprussell) on X
Shout out to my ex VMware/Spring colleagues @m_f_ @artem_bilan @Dsyer @snicoll @ankinson @phillip_webb @sobychacko @springxdtwit @markpollack @ilayaperumalg @madhurabhave23 and many more. Keep the candle burning guys/gals; it can’t be extinguished. Thanks;…
😱17😢2😭2
🎄 всех с наступившим! Давно я в канал не заходил и ничего не постил. Буду исправляться в 2024!
P.s. Давайте попробуем вот эту игру с бустом канала https://t.me/AwesomeKafka_ru?boost
P.s. Давайте попробуем вот эту игру с бустом канала https://t.me/AwesomeKafka_ru?boost
Telegram
Грефневая Кафка (pro.kafka)
Проголосуйте за канал, чтобы он получил больше возможностей.
👍10🥴3
Kafka: Очереди сейчас и в будущем
Kafka поддерживает режим publish-subscribe, когда каждый клиент получает все сообщения топика. Однако, чаще требуется, чтобы клиенты потребляли уникальные подмножества сообщений. Это возможно благодаря consumer groups: в группе каждый потребитель получает набор партиций, из которых может потреблять данные.
Тем не менее, данный подход имеет ограничения. Поэтому появился KIP-932, направленный на добавление новых возможностей очередей в Kafka.
KIP-932 предлагает концепцию Shared Groups, позволяя кооперативное потребление сообщений из топика с произвольным числом потребителей. В отличие от consumer groups, назначение партиций (partition assignment) не эксклюзивное, что снимает ограничения по числу участников в consumer group.
Для тех, кто использует Kafka в продакшене, новые функции предложат значительные улучшения в производительности и гибкости. В статье Adam Warsky подробно рассматриваются текущие характеристики и ограничения consumer groups, новые возможности по KIP-932 и как их можно реализовать с помощью паттерна KMQ.
https://softwaremill.com/kafka-queues-now-and-in-the-future/
Kafka поддерживает режим publish-subscribe, когда каждый клиент получает все сообщения топика. Однако, чаще требуется, чтобы клиенты потребляли уникальные подмножества сообщений. Это возможно благодаря consumer groups: в группе каждый потребитель получает набор партиций, из которых может потреблять данные.
Тем не менее, данный подход имеет ограничения. Поэтому появился KIP-932, направленный на добавление новых возможностей очередей в Kafka.
KIP-932 предлагает концепцию Shared Groups, позволяя кооперативное потребление сообщений из топика с произвольным числом потребителей. В отличие от consumer groups, назначение партиций (partition assignment) не эксклюзивное, что снимает ограничения по числу участников в consumer group.
Для тех, кто использует Kafka в продакшене, новые функции предложат значительные улучшения в производительности и гибкости. В статье Adam Warsky подробно рассматриваются текущие характеристики и ограничения consumer groups, новые возможности по KIP-932 и как их можно реализовать с помощью паттерна KMQ.
https://softwaremill.com/kafka-queues-now-and-in-the-future/
SoftwareMill
Kafka queues: now and in the future | SoftwareMill
Find out how some of the queueing features can be implemented in Kafka today using the KMQ pattern.
👍18🤔6❤2
Мой бывший коллега по Confluent Robin Moffatt https://twitter.com/rmoff/ уже некоторое время ведет замечательный альманах Checkpoint Chronicles и собирает лучшие материалы по Kafka, Flink, Stream Processing. Поддержите моего бро, подпишитесь! Там годнота!
https://www.decodable.co/tag/checkpoint-chronicle
https://www.decodable.co/tag/checkpoint-chronicle
❤10👍5🤔1
🚀 Чат! Я так понимаю, что на моей доисторической Родине Clickhouse любят больше, но не могу не похвалиться в этом чате!
Рад объявить о выходе нового курса на канале StarTree, посвященного продвинутым темам в Apache Pinot™!
Смотрите плейлист здесь! 📽️
Перед началом курса настоятельно рекомендую ознакомиться с курсом Apache Pinot 101
Все бесплатно, даже есть материалы для самостоятельного обучения
🚀 В первой серии мы познакомим вас с курсом и расскажем, что вас ждет впереди.
🛠️ Во втором видео мы углубимся в настройку вашего собственного кластера Apache Pinot™! Узнайте, как настроить кластер.
🔒 В третьем видео мы расскажем о настройке тенантов в Apache Pinot™. Узнайте, как изолировать и управлять различными наборами данных и рабочими нагрузками.
🗂️ Четвертое видео посвящено созданию схем, таблиц и сегментов в Apache Pinot™. Узнайте, как эффективно структурировать и организовывать данные.
📥 В пятом видео мы исследуем техники загрузки данных в Apache Pinot™. Узнайте, как эффективно загружать данные в реальном времени и пакетные данные.
🔄 Шестое видео посвящено Upserts в Apache Pinot™. Узнайте, как обновлять существующие записи или вставлять новые без проблем.
🔄 В седьмом видео мы исследуем трансформацию данных во время загрузки в Apache Pinot™. Узнайте, как очищать и обогащать данные на лету.
🔍 В восьмом видео мы рассмотрим запросы данных с использованием одноэтапного и многоэтапного механизмов запросов в Apache Pinot™. Узнайте, какой подход лучше всего подходит для ваших запросов.
⚡ В девятом видео мы исследуем различные типы индексов в Apache Pinot™. Узнайте, как оптимизировать производительность запросов с помощью правильных индексов.
🤖 В десятом видео мы познакомим вас с Minions в Apache Pinot™. Узнайте, как эти фоновые процессы могут автоматизировать и оптимизировать ваши операции с данными. Готовы встретиться с Minions?
Рад объявить о выходе нового курса на канале StarTree, посвященного продвинутым темам в Apache Pinot™!
Смотрите плейлист здесь! 📽️
Перед началом курса настоятельно рекомендую ознакомиться с курсом Apache Pinot 101
Все бесплатно, даже есть материалы для самостоятельного обучения
🚀 В первой серии мы познакомим вас с курсом и расскажем, что вас ждет впереди.
🛠️ Во втором видео мы углубимся в настройку вашего собственного кластера Apache Pinot™! Узнайте, как настроить кластер.
🔒 В третьем видео мы расскажем о настройке тенантов в Apache Pinot™. Узнайте, как изолировать и управлять различными наборами данных и рабочими нагрузками.
🗂️ Четвертое видео посвящено созданию схем, таблиц и сегментов в Apache Pinot™. Узнайте, как эффективно структурировать и организовывать данные.
📥 В пятом видео мы исследуем техники загрузки данных в Apache Pinot™. Узнайте, как эффективно загружать данные в реальном времени и пакетные данные.
🔄 Шестое видео посвящено Upserts в Apache Pinot™. Узнайте, как обновлять существующие записи или вставлять новые без проблем.
🔄 В седьмом видео мы исследуем трансформацию данных во время загрузки в Apache Pinot™. Узнайте, как очищать и обогащать данные на лету.
🔍 В восьмом видео мы рассмотрим запросы данных с использованием одноэтапного и многоэтапного механизмов запросов в Apache Pinot™. Узнайте, какой подход лучше всего подходит для ваших запросов.
⚡ В девятом видео мы исследуем различные типы индексов в Apache Pinot™. Узнайте, как оптимизировать производительность запросов с помощью правильных индексов.
🤖 В десятом видео мы познакомим вас с Minions в Apache Pinot™. Узнайте, как эти фоновые процессы могут автоматизировать и оптимизировать ваши операции с данными. Готовы встретиться с Minions?
🔥23👎5🤩3👀3🤡1🥴1⚡1
😱 Если вы в Bay Area сегодня, то приходите поручкаться
- Data Streaming Summit (former Pulsar Summit) https://datastreaming-summit.org/event/north-america-2024/sessions/north-america-2024-uncorking-real-time-analytics-with-pulsar-pinot-and-flink
- BA Kafka meetup https://www.meetup.com/kafkabayarea/events/303887082/
- Data Streaming Summit (former Pulsar Summit) https://datastreaming-summit.org/event/north-america-2024/sessions/north-america-2024-uncorking-real-time-analytics-with-pulsar-pinot-and-flink
- BA Kafka meetup https://www.meetup.com/kafkabayarea/events/303887082/
❤11👍2❤🔥1
🎥 Запускаем новый канал Confluent Developer. Только технологии, маркетинг булшит сведен к минимуму .
🔔Подпишись и в колокольчик позвони
https://youtu.be/IQ3VCAQMp9M?si=RdrkTHwQLEgAKc4d
🔔Подпишись и в колокольчик позвони
https://youtu.be/IQ3VCAQMp9M?si=RdrkTHwQLEgAKc4d
YouTube
Confluent Developer but Wes Anderson | Asteroid City homage
Join us, if you will: https://www.youtube.com/@ConfluentDeveloper?sub_confirmation=1 | Confluent Developer's homage to beloved filmmaker, Wes Anderson, but through the lens of data streaming engineers. Also our channel trailer.
CREDITS
Based on “Asteroid…
CREDITS
Based on “Asteroid…
👍12💊8🔥2❤1
Media is too big
VIEW IN TELEGRAM
А вы уже попробовали новый плагин Confluent для VSCode?
Качаем с маркетплейса, делимся впечатлениями в комментах!
Качаем с маркетплейса, делимся впечатлениями в комментах!
🔥31😐4🙈2💩1
🤯 Чувак решил попробовать Claude 3.7 и сговнякал очень прикольный симулятор и визуализатор Кафки.
Попробовать https://evoura.com/kafka-traffic-visualizer/
Код https://github.com/evouraorg/kafka-traffic-visualizer
Пост в LI https://www.linkedin.com/posts/renatomefi_kafka-traffic-visualizer-with-claude-37-activity-7302805325873664000-7E8H
Попробовать https://evoura.com/kafka-traffic-visualizer/
Код https://github.com/evouraorg/kafka-traffic-visualizer
Пост в LI https://www.linkedin.com/posts/renatomefi_kafka-traffic-visualizer-with-claude-37-activity-7302805325873664000-7E8H
🔥19👍7❤1👎1🥴1
🔴 Чат, вы не просили, но я сделяль ™
Я возобновляю стримы на канале Confluent Developer (отличный от корпоративного канала, где я раньше стримил, back in a day).
Please, welcome - Streaming Frontiers - Where No Data Streaming Engineers Has Gone Before.
Планирую выходить лайв хотя бы раз в месяц, если понравится аудитории, то чаще.
Формат будет - «Витя делает вид что понимает что-то в программировании и в Кафке».
Заходите на огонек завтра, где мы поковыряем Confluent Extension для VS Code и попробуем сделать что-то интересное с ним.
Слылка https://www.youtube.com/watch?v=qzTzo7VLx9c
Я возобновляю стримы на канале Confluent Developer (отличный от корпоративного канала, где я раньше стримил, back in a day).
Please, welcome - Streaming Frontiers - Where No Data Streaming Engineers Has Gone Before.
Планирую выходить лайв хотя бы раз в месяц, если понравится аудитории, то чаще.
Формат будет - «Витя делает вид что понимает что-то в программировании и в Кафке».
Заходите на огонек завтра, где мы поковыряем Confluent Extension для VS Code и попробуем сделать что-то интересное с ним.
Слылка https://www.youtube.com/watch?v=qzTzo7VLx9c
👍19❤1
🎤 Весенний тур 2025 — встретимся на конференциях!
Этой весной меня ждёт серия выступлений по Европе. Kafka, Flink, Kotlin, real-time data — если ты будешь на одном из этих ивентов, обязательно подойди, пообщаемся!
🇵🇱 Краков, Польша
— 13 мая: Kraków Kafka Meetup
— 14 мая: GeeCON 2025
🇬🇧 Лондон, Великобритания
— 21 мая: Current 2025
🇩🇰 Копенгаген, Дания
— 23 мая: KotlinConf 2025
🇳🇱 Нидерланды
— 3 июня: IntelliJ IDEA Conf (онлайн)
— 3 июня: Utrecht Java User Group
— 4 июня: Amsterdam Java User Group
— 5 июня: J-Spring 2025
Ссылки на мероприятия:
meetup.com/krakow-kafka
2025.geecon.org
confluent.swoogo.com/currentlondon
kotlinconf.com
lp.jetbrains.com/intellij-idea-conf-2025
meetup.com/utrecht-java-user-group
meetup.com/amsterdam-java-user-group
jspring.nl
Если ты из этих городов — до встречи на конференциях!
Этой весной меня ждёт серия выступлений по Европе. Kafka, Flink, Kotlin, real-time data — если ты будешь на одном из этих ивентов, обязательно подойди, пообщаемся!
🇵🇱 Краков, Польша
— 13 мая: Kraków Kafka Meetup
— 14 мая: GeeCON 2025
🇬🇧 Лондон, Великобритания
— 21 мая: Current 2025
🇩🇰 Копенгаген, Дания
— 23 мая: KotlinConf 2025
🇳🇱 Нидерланды
— 3 июня: IntelliJ IDEA Conf (онлайн)
— 3 июня: Utrecht Java User Group
— 4 июня: Amsterdam Java User Group
— 5 июня: J-Spring 2025
Ссылки на мероприятия:
meetup.com/krakow-kafka
2025.geecon.org
confluent.swoogo.com/currentlondon
kotlinconf.com
lp.jetbrains.com/intellij-idea-conf-2025
meetup.com/utrecht-java-user-group
meetup.com/amsterdam-java-user-group
jspring.nl
Если ты из этих городов — до встречи на конференциях!
🤮17👍13🔥4❤1👎1
🐿️ Пытались ли вы понять почему вы не видите результатов работы Flink-а?
Пробовали ли вы когда-нибудь разобраться с Watermarks в Apache Flink и не поехать крышей?
Сделали вам «веселые картинки», чтобы разбираться было проще.
Надеюсь пригодится!
https://flink-watermarks.wtf/
https://flink-watermarks.wtf/
https://flink-watermarks.wtf/
Пробовали ли вы когда-нибудь разобраться с Watermarks в Apache Flink и не поехать крышей?
Сделали вам «веселые картинки», чтобы разбираться было проще.
Надеюсь пригодится!
https://flink-watermarks.wtf/
https://flink-watermarks.wtf/
https://flink-watermarks.wtf/
Flink Watermarks…WTF?
Master Apache Flink watermarks with this interactive simulation. Learn what they are, why you need them, and how to configure them through hands-on examples.
🔥8🤮4😁1👌1💊1
👩💻 Сходил в гости на стрим к VSCode Live! Поговорили про Confluent Extension для VSCode. Показал основные фичи - локальна разработка, message viewer, темплейты проектов (показал Python и Go, но есть и другие). Так же показал интеграции с Copilot (chat participant, MCP сервер). В общем, кмк, получилось неплохо.
🔴 Запись уже тут https://www.youtube.com/live/KRBqLjRjX70?si=d_8IY44SNb-kBj8H
⬇️ скачать extension https://marketplace.visualstudio.com/items?itemName=confluentinc.vscode-confluent
🔴 Запись уже тут https://www.youtube.com/live/KRBqLjRjX70?si=d_8IY44SNb-kBj8H
⬇️ скачать extension https://marketplace.visualstudio.com/items?itemName=confluentinc.vscode-confluent
YouTube
VS Code Live - AI-Powered Kafka Development: Confluent Extension + GitHub Copilot + MCP
Apache Kafka powers modern data streaming applications, yet its learning curve remains steep. This session demonstrates how combining the Confluent VS Code Extension with GitHub Copilot and Model Context Protocol (MCP) creates an AI-assisted workflow that…
👍9❤3🌚1
📝 сделал демку с streaming lakehouse на опинсорсных технологиях (без confluent cloud и tableflow) и написал блог. Как раз к Iceberg Summit на след неделе.
Почитайте, покомментируйте
https://gamov.io/posts/streaming-lakehouse/
Почитайте, покомментируйте
https://gamov.io/posts/streaming-lakehouse/
🔥13👍4🥰1