Форма обучения: очная (с применением дистанционных технологий)
Объем программы: 20 ак.ч.
Продолжительность обучения: 12 дней
Выдаваемый документ: Удостоверение о повышении квалификации МФТИ
Краткое описание программы:Real-time обработка данных - это самый быстрый метод обработки данных, который обрабатывает данные за короткий период времени и обеспечивает наиболее точный результат. Обработка данных в реальном времени требует постоянного ввода, постоянной обработки и стабильного вывода данных.
Отличным примером real-time обработки больших данных является потоковая передача данных, радиолокационные системы, системы обслуживания клиентов и банковские банкоматы, где немедленная обработка имеет решающее значение для правильной работы системы.
Содержание программы:
- Что такое Kafka и что она умеет
- Что такое потоковая архитектура и на что способны потоковые обработчики
- Основные инструменты разработчика
- Kafka Streams: основы и stateless трансформации. Конфигурация приложения
- Трансформации с использованием локального состояния
- Дуализм «поток—таблица» и табличные join-ы
- Время и оконные операции
Целевая аудитория программы:
- Data engineers и архитекторы BigData приложений, которые интересуются методами realtime-обработки данных
- Разработчики из других сфер, которым интересно получить Best practices в области realtime-обработки данных
На курсе вы: - Получите опыт работы с распределенным брокером событий Kafka
- Научитесь строить приложения потоковой обработки данных с помощью Kafka Streams