Workshop. Realtime обработка данных
с использованием Kafka
Форма обучения: очная (с применением дистанционных технологий)
Объем программы: 20 ак.ч.
Продолжительность обучения: 12 дней
Выдаваемый документ: Удостоверение о повышении квалификации МФТИ


Краткое описание программы:
Real-time обработка данных - это самый быстрый метод обработки данных, который обрабатывает данные за короткий период времени и обеспечивает наиболее точный результат. Обработка данных в реальном времени требует постоянного ввода, постоянной обработки и стабильного вывода данных.

Отличным примером real-time обработки больших данных является потоковая передача данных, радиолокационные системы, системы обслуживания клиентов и банковские банкоматы, где немедленная обработка имеет решающее значение для правильной работы системы.

Содержание программы:

  • Что такое Kafka и что она умеет
  • Что такое потоковая архитектура и на что способны потоковые обработчики
  • Основные инструменты разработчика
  • Kafka Streams: основы и stateless трансформации. Конфигурация приложения
  • Трансформации с использованием локального состояния
  • Дуализм «поток—таблица» и табличные join-ы
  • Время и оконные операции

Целевая аудитория программы:
  • Data engineers и архитекторы BigData приложений, которые интересуются методами realtime-обработки данных
  • Разработчики из других сфер, которым интересно получить Best practices в области realtime-обработки данных

На курсе вы:
  1. Получите опыт работы с распределенным брокером событий Kafka
  2. Научитесь строить приложения потоковой обработки данных с помощью Kafka Streams