Live configuration. В этом разделе ведущий продемонстрирует как запустить Kafka на собственной машине, как создать topic, как его использовать Kafka CLI для отправки и получения сообщений, а также для мониторинга и изменения конфигурации.
Kafka producer
Kafka consumer и consumer group.
Архитектура Kafka Connect
Загрузка и выгрузка сообщений
Существующие open source Kafka Connectors
Преобразования сообщений в Kafka Connect
Формат сообщений и схема
Валидация и совместимость схем
Версионность и обновление схем
Использование Kafka Connect совместно со схемами
Архитектура Kafka Streams
Создание топологии Kafka Streams
Масштабирование Kafka Streams приложений
Примеры использования Kafka Streams
Построение масштабируемых приложений
Построение near real time систем обработки событий
Построение event streaming систем
Event sourcing и Kafka
Гарантии доставки Kafka и идемпотентность
Шаблон message bus
Шаблон Saga
Ручная реализация
Реализация с помощью Business Process Engine
Шаблон Transactional Outbox
Шаблон Dead Letter
Шаблон Correlation Id
Агрегация логов и метрик
Message bus
AdTech
Конфигурирование брокеров
Конфигурирование топиков, producer, consumer
Конфигурирование Kafka Connect
Конфигурирование Kafka Streams
Использование и конфигурирование Admin Client
Гео-репликации
Реализация multitenancy
Безопасное соединение с брокерами
Использование ключей
ACL
Безопасность ZooKeeper
Завершающий раздел посвящен защите индивидуальных курсовых проектов и обсуждению использования Kafka в проектах участников курса.
[ Записаться на курс ]
Стоимость курса 2530 BYN / 1000$ (Оплата в белорусских рублях по курсу доллара США, на дату платежа)