1. Основные концепции и архитектура Apache Kafka
Изучим основные компоненты и API Kafka, принципы их взаимодействия и killer features.
2. Topic, partition и offset в Apache Kafka
Разберемся в анатомии топика, использовании механизмов партиционирования и consumer групп.
3. Producer API
Погрузимся в детальную настройку и использование Kafka Producer-а и best practices на стороне производителя сообщений.
4. Consumer API
Научимся принимать сообщения и на практике реализуем минимальное приложение, работающее с Kafka.
Познакомимся с концепцией групп (consumer groups) и научимся настраивать группы для работы с сообщениями в режиме broadcasting.
5. Потоковая обработка в Kafka
Изучим общие принципы и приемы в процессе работы с Kafka Streams.
6. Kafka Streams DSL
Изучим специализированный язык описания (DSL) потоков данных в Kafka и научимся его использовать.
Напишем базовое Kafka Streams приложение.
7. Processor API
Научимся работать на “низком” уровне – создавать топологии и перенаправлять по ним сообщения, использовать расписание (punctuator).
Напишем приложение с использованием Processor API.
8. Kafka Connect
Разберемся в том, какие готовые Connector-ы есть для Kafka, создадим собственные Source и Sink коннекторы.
9. Inside Kafka
Вы будете получать информацию о предстоящих мероприятиях в онлайне в выбранных категориях.
Обещаем, никакого спама! Вы сможете отписаться в любое время.