Программа курса:
- Введение в Apache Kafka
- Обзор платформы и ее ключевые возможности.
- История создания и основные этапы развития Kafka.
- Архитектура Kafka
- Описание основных компонентов системы: брокеры, топики, продюсеры и консьюмеры.
- Работа с Kafka Streams и Kafka Connect.
- Установка и начальная настройка
- Пошаговое руководство по установке Kafka на локальной машине или сервере.
- Конфигурация и оптимизация для начала работы.
- Производство и потребление сообщений
- Создание продюсеров и консьюмеров с использованием Apache Kafka.
- Паттерны обработки сообщений и гарантии доставки.
- Управление кластером и мониторинг
- Методы масштабирования и обеспечения отказоустойчивости.
- Инструменты мониторинга и логирования для анализа производительности.