DEVKA1: Kafka Streams для разработчиков

3х-дневный курс для разработчиков и специалистов желающих получить и систематизировать знания по использованию Apache Kafka для программирования распределенной потоковой обработки событий (Kafka Streams) на практических примерах с потоковыми данными в реальном времени.

ИТ и интернет 16+

Программа курса Kafka Streams для разработчиков

1. Основные концепции Kafka и базовые операции

    • Архитектура Kafka. Основные термины.

Изучим основные компоненты Kafka, принципы их взаимодействия и killer
features данной технологии

    • Kafka workflow. Работа по модели Pub/Sub и Queue/Consumer Group

Изучим 2 возможных режима работы kafka, а также их отличия и основные
причины выбирать тот или другой

    • Понятие Topic-а в Kafka. Управление Topic-ами из консоли

Научимся разделять сообщения по группам и управлять ими как из кода, так и
из консоли

    • Kafka Producer. Публикация сообщений с помощью кода.

Погрузимся в детальную настройку Kafka Producer-а и best practices на стороне
производителя сообщений

    • Kafka Consumer. Прием сообщений point-to-point.

Научимся принимать сообщения и завершим на практике минимальный
сценарий работы приложения

    • Kafka Broadcasting and Groups. Гибкий процесс приема сообщений.

Научимся настраивать группы для работы с сообщениями в режиме
broadcasting

2. Kafka Streams

    • Общие понятия Kafka Stream — поток, low barrier, local stateexactly-once, event-time based

Изучим общие принципы и приемы в процессе работы с потоками Kafka

    • Создание Kafka потокового приложения

Напишем базовое приложение с использованием Kafka Streams

    • Kafka Stream DSL— теория и практика

Изучим особый язык для настройки потоков данных в Kafka и научимся его
использовать

    • Работа с Processor API

Научимся писать и соединяться с custom процессорами данных в Kafka

    • Типы данных и сериализация

Изучим типы данных, используемые в Kafka, а также научимся сериализовать
их в разные хранилища

    • Динамические запросы в потоковой обработке Apache Kafka

Научимся получать любые агрегаты данных в потоках Kafka.

    • Управление памятью в  потоках Kafka

Научимся программно и из консоли управлять памятью из Kafka Streaming

Поделиться:

1559 дней назад
10 февраля 10:00 — 12 февраля 2020 17:30

Москва
улица Илимская 5/2
Показать на карте

Уже есть билет
Восстановить или вернуть

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы восстановить билет или сделать возврат организатору можно не писать.

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Восстановление билета

Введите адрес электронной почты, указанный при регистрации на событие

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов