Научитесь строить отказоустойчивый кластер без тонны документации.
Разберётесь, как Kafka работает изнутри, чтобы предотвращать инциденты и держать систему стабильной под нагрузкой
обновление курса в декабре 2025
старт 23 марта 2026
Apache Kafka База
Актуальность
Apache Kafka 2.13-3.8.1
Бесплатные стенды
Чтобы отрабатывать полученные знания
Практика на KRaft и Zookeeper
А можно сразу на обоих
86% времени – практика
63 часа практики
10 часов теории
и Apache Kafka 2.13-4.1.0
Полное обновление курса в декабре 2025
Актуальные версии — Apache Kafka 2.13−3.8.1 и Apache Kafka 2.13−4.1.0
Встречи с экспертами — авторами курса
Практика на Zookeeper и KRaft
Для кого курс
  • Компания переходит на микросервисы, Kafka становится шиной, нужно контролировать рост нагрузки
  • Устали от ночных хотфиксов
  • Хотите разложить архитектуру «по полочкам» и автоматизировать администрирование
  • Не понимаете, где граница между Kafka, Zookeeper и приложением
  • Сталкиваетесь с падениями или блокировками топиков
  • Сообщения теряются, кластер тормозит, не понимаете «что происходит внутри»
Руководителей
Разработчиков
DevOps-инженеров
До курса
  • Много ручной работы
  • Плохо масштабируется
  • Медленные пайплайны
  • Риски падения
После курса
  • Быстрые релизы
  • Система, за которую не страшно
  • Меньше инцидентов
Чему вы научитесь
Изучите назначение, основные принципы работы и задачи котрые решает Kafka
Узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть
Научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka
Сможете поддерживать работоспособность кластера и траблшутинга
Поймёте, как создать распределённый отказоустойчивый кластер и распределить нагрузку
Необходимые знания
  • Базовые знания Linux
  • Базовые знания Java
Чтобы убедиться, что курс вам подходит, — проконсультируйтесь с менеджером
Итоговый проект
Вы развернёте полноценный кластер из трёх брокеров, настроите мониторинг через Prometheus и Grafana, запустите тестовые клиенты и проведёте chaos-тестирование.

С помощью Trogdor симулируете падения брокеров, разрывы сети и рост задержек: научитесь анализировать метрики, искать узкие места и составлять disaster-recovery план для настоящего боевого кластера.
Администрирование и отказоустойчивость Kafka (ZooKeeper или kraft)
2
Приложение в реальном времени обрабатывает платежи из Kafka. Оно фильтрует успешные транзакции, агрегирует статистику по минутам и отправляет результаты в отдельный топик.

В процессе вы познакомитесь с обработкой потоков, окнами, exactly-once семантикой и тонкостями работы с временем в распределённых системах.
Реальное потоковое приложение
1
Cпикеры курса
Василий Калугин
Эксперт Kafka, Страховой дом ВСК
  • 5 лет опыта работы с продуктовыми кластерами Kafka
  • Постоянно глубже погружаюсь в мир Kafka, чтобы понимать её механизмы
Подробнее о спикере
Автор и спикер
Анатолий Солдатов
Data Engineer в Unity
  • Работал PostgreSQL DBA/Developer
  • Много работает с Kafka, Zookeeper и ClickHouse
Автор
  • Пишет инфраструктурные сервисы на go, которые добавляют хранилищам новые возможности (например, очереди поверх Kafka)
Подробнее о спикере
Александр Миронов
Infrastructure Engineer в Stripe, ex-Booking
  • Опыт командной разработки в компаниях 2ГИС и Lingualeo
  • Создавал мобильную версию сайта Booking.com
Автор
  • 4 года возглавлял инфраструктурную команду разработки внутренних сервисов стриминга данных в Booking.com
Подробнее о спикере
Всеволод Севостьянов
Staff engineer в Lokalise
  • Специализируется на построении high-throughput systems (от 20К запросов в секунду)
  • С командой поддерживает несколько сотен клиентов, имеющих свои собственные инстансы
Автор и спикер
  • Отвечает за пайплайны и deployment, а также за менторство разработчиков в разрезе CI/CD
  • Сочетает в себе сильные технические знания с более чем 5-летним опытом управления командой
Подробнее о спикере
Всеволод Севостьянов
Staff engineer в Lokalise
  • Специализируется на построении high-throughput systems (от 20К запросов в секунду)
  • С командой поддерживает несколько сотен клиентов, имеющих свои собственные инстансы
  • Отвечает за пайплайны и deployment, а также за менторство разработчиков в разрезе CI/CD
  • Сочетает в себе сильные технические знания с более чем 5-летним опытом управления командой
Александр Миронов
Infrastructure Engineer в Stripe, ex-Booking
  • Опыт командной разработки в компаниях 2ГИС и Lingualeo
  • Создавал мобильную версию сайта Booking.com
  • 4 года возглавлял инфраструктурную команду разработки внутренних сервисов стриминга данных в Booking.com
Анатолий Солдатов
Data Engineer в Unity
  • Работал PostgreSQL DBA/Developer
  • Много работает с Kafka, Zookeeper и ClickHouse
  • Пишет инфраструктурные сервисы на go, которые добавляют хранилищам новые возможности (например, очереди поверх Kafka)
Василий Калугин
Эксперт Kafka, Страховой дом ВСК
  • 4+ года опыта разработки и администрирования геораспределённого кластера Kafka
  • Создание комьюнити Kafka в компании и регулярные обучения разработчиков
  • Разработчик курсов и спикер Слёрм
Примеры заданий
63 часа практики и работы со стендами
Мы предоставляем инфраструктуру для выполнения практических заданий на учебных стендах
Программа
7 часов практики
4 со спикерами
5
4
онлайн встреч
часа
на выполнение итогового проекта
63 часа практики
73
часа всего
10 часов теории
10
часов в неделю
3 часа теории
1 установочная
Шаг 1
Смотрим видео с теорией
Шаг 2
Шаг 3
Шаг 4
Шаг 5
Делаем практические задания на стендах в личном кабинете
Обсуждаем задания в чате с другими участниками
Встречаемся со спикерами и задаём вопросы
Сдаём итоговую практическую работу
  • Основные термины Kafka
  • Время жизни сообщений
  • Offset: позиция сообщения в топике
  • Принципы работы Kafka
  • Топик, партиция, ключ
  • Producer, Consumer, Consumer-груп
1.1. Введение. Как эффективно учиться на курсе?
1.2. Актуальность технологии: что такое Apache Kafka и где она используется?
1.3. История создания
1.4. Примеры использования в крупных компаниях
1.5. Резюме вводного модуля
2.1. Введение: Kafka vs. Message Queues
2.2. Структура данных: топики, партиции, офсеты
2.3. Consumer groups
2.4. Обзор Apache Zookeeper
2.5. Новинка: протокол KRaft
2.6. Резюме урока
3.1. Введение и подготовка окружения
3.2. Практика: Запуск Kafka на основе ZooKeeper
3.3. Практика: Запуск Kafka с использованием KRaft
3.4. Практика: Запись и чтение сообщений
3.5. Topic Retention (хранение данных)
3.6. Структура партиции на диске
3.7. Log Compaction (сжатие логов)
3.8. Практика: Изучение метаданных в ZooKeeper
3.9. Практика: Просмотр метаданных в кластере KRaft
3.10. Резюме урока
4.1. Введение
4.2. Producer API
4.3. Consumer API
4.4. Transactions и семантика Exactly-Once
4.5. Резюме урока
4.6. Практика: Симуляция потери данных и Exactly-Once
5.1. Введение
5.2. Как сломать кластер (на основе ZooKeeper)
5.3. Как сломать кластер на KRaft
5.4. Репликация данных
5.5. Контроллер в архитектуре с ZooKeeper
5.6. Понятие контроллера в KRaft
5.7. Бэкапы и полезные практики
5.8. Бэкапы метаданных в KRaft
5.9. Ограничения одного дата-центра
5.10. Резюме урока
5.11. Практика: Конфигурация брокеров и симуляция сбоев
6.1. Введение
6.2. Когда нужны несколько дата-центров?
6.3. Stretched кластер (на основе ZooKeeper)
6.4. Распределённый кластер KRaft
6.5. Асинхронный кластер и репликаторы
6.6. Особенности работы в двух дата-центрах
6.7. Резюме урока
6.8. Практика: Работа с распределенным кластером
7.1. Введение
7.2. Основные метрики для мониторинга
7.3. SLI/SLO для Kafka
7.4. Резюме урока
7.5. Практика: Настройка мониторинга (JMX Exporter, Prometheus, Grafana)
8.1. Введение
8.2. Терминология производительности
8.3. Почему Kafka такая быстрая?
8.4. Инструменты для бенчмаркинга
8.5. Резюме урока
8.6. Практика: Producer & Consumer Benchmark
9.1. Введение
9.2. Балансировка нагрузки в кластере
9.3. Обновление версии кластера и клиентов
9.4. Утилиты для траблшутинга
9.5. Истории сбоев из жизни
9.6. Резюме урока
9.7. Практика: Типовые задачи администратора
9.8. Дополнительная практика
10.1. Обзор механизмов безопасности (ACL, SASL, SSL)
11.1. Итоговый проект: Развертывание и администрирование кластера
11.2. Заключение и благодарность
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Сертификат
Именной сертификат с индивидуальным номером получает студент, если:
  • прошёл 80% курса
  • принимал участие в решении практик, которые входят в курс
  • успешно сдал итоговое задание/проект/сертификацию.
В случае, если студент изучил 80% курса, но не выполнил или не сдал финальное задание, вместо сертификата выдаётся свидетельство.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
старт 23 марта 2026
Эксперт
Видеоуроки, доступ 2 года
Практические задания
Встреча с экспертами
Чат со студентами и спикерами
в рассрочку на 4 месяца или 65 000 ₽ единовременно
16 250 ₽/мес
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Написать нам
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
старт в любой момент
Соло
Видеоуроки, доступ 2 года
Практические задания
Встреча с экспертами
Чат со студентами и спикерами
в рассрочку на 4 месяца или 50 000 ₽ единовременно
12 500 ₽/мес
Налоговый вычет 13%
Предоставим все необходимые документы для получения вычета.
Узнать про вычет
Написать нам
Курс за счёт работодателя
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Написать нам
Узнать про вычет
Командное предложение
от 10 человек
специальные условия
от 5 человек
-10%
от 3 человек
-7%
старт 23 марта 2026
Эксперт
Видеоуроки, доступ 2 года
Практические задания
Встреча с экспертами
Чат со студентами и спикерами
80 000 ₽
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Написать нам
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
старт в любой момент
Соло
Видеоуроки, доступ 2 года
Практические задания
Встреча с экспертами
Чат со студентами и спикерами
70 000 ₽
Подарочный сертификат
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Перейти
Перейти
Универсальные доступы
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Перейти
Перейти
Комплектом выгоднее
65 000 ₽
Эксперт
65 000 ₽
Соло
Без скидки — 130 000 ₽

Apache Kafka База


Учимся настраивать и оптимизировать технологию Apache Kafka
Apache Kafka для разработчиков и аналитиков
Изучите архитектуру и поймёте логику работы с Kafka на примере бизнес-кейсов
50 000 ₽
Соло
30 000 ₽
Видеокурс
Без скидки — 80 000₽

Apache Kafka База


Учимся настраивать и оптимизировать технологию Apache Kafka
Мониторинг в Grafana

Курс для тех, кто хочет обеспечить, контролировать и поддерживать надежную работу сервиса
Отзывы студентов
Нужна консультация?
задайте нам свой вопрос