Apache Kafka для системного аналитика без кода

9 участников

О чём курс

О чём воркшоп

Брокер сообщений Apache Kafka помогает системным и бизнес-аналитикам освоить практику взаимодействия на воркшопе: они проектируют интеграции и оформляют документацию без написания программного кода и администрирования.

Материал помогает разобраться в устройстве брокера, логике движения событий и типичных сценариях отказов. Основной фокус сделан на понимании границ ответственности между аналитиком и разработчиками, а также на корректном описании параметров интеграции в спецификациях.

Для кого

Материал рассчитан на широкий круг специалистов в сфере анализа:

  • Аналитики, которые уже работают с Kafka, но тратят много времени на поиск информации и согласование базовых деталей с разработчиками.
  • Аналитики без практического опыта работы с брокерами, планирующие закрыть пробел для рабочих обсуждений.
  • Специалисты, которые готовятся к техническим собеседованиям и хотят аргументированно объяснять выбор параметров интеграции.
  • Бизнес-аналитики, переходящие в системный анализ и осваивающие интеграционные решения.
  • Начинающие специалисты, стремящиеся уверенно браться за интеграционные задачи.

Что внутри

Практическая работа проходит на готовом тестовом окружении, которое разворачивается с помощью контейнеризации и включает брокеры, генераторы сообщений, обработчики и графический интерфейс управления.

В рамках тем разбираются:

  • Архитектура кластера: брокеры, контроллеры, топики и партиции, механизм репликации и параметры хранения данных.
  • Поток данных: логика работы продюсеров и консьюмеров, смещения, группы чтения и выбор гарантий доставки под разные типы задач.
  • Обработка нештатных ситуаций, ребалансировка кластера и разбор инцидентов через паттерн Dead Letter Queue (DLQ).
  • Практический кейс по переводу интеграции заказов и уведомлений с REST на событийную модель.

Что даёт

По итогам прохождения воркшопа слушатели получают:

  • Работающий локальный стенд с брокером сообщений для дальнейших экспериментов.
  • Готовый шаблон и образец технического задания на интеграцию, адаптируемый под реальные рабочие проекты.
  • Навык четкого формулирования требований к брокеру, исключающий двусмысленность при передаче задач в разработку.

Программа обучения

  • Docker, стенд и зачем вообще нужен брокер
    • Docker и Docker Compose с нуля
    • Разворачиваем стенд одной командой: 16 контейнеров, три брокера, продюсеры, консьюмеры и Kafka UI.
    • Разбираем, зачем нужен брокер сообщений, когда Kafka уместна, а когда избыточна, и где в этой истории зона аналитики.
    • ✔️ РЕЗУЛЬТАТ: у вас на компьютере работает собственный Kafka‑кластер, и вы понимаете, зачем он нужен.
  • Анатомия кластера
    • Брокеры и кластер, ZooKeeper и Controller, ключевые параметры брокера
    • Топики и партиции, распределение сообщений по ключу
    • Репликация и синхронизированные реплики: как Kafka защищает данные
    • Создаете топик через интерфейс, меняете настройки, роняете брокер и смотрите, как перезажигают лидеры партиций
    • ✔️ РЕЗУЛЬТАТ: цифры в ТЗ (партиции, фактор репликации, retention) перестанут быть магией.
  • Поток данных: продюсеры, консьюмеры, гарантии
    • Как продюсер выбирает партицию, что такое консумер-группы, из чего состоит сообщение, что такое оффсеты, коммиты и consumer lag
    • Гарантии доставки, acks и идемпотентность: что выбирать для логов, что для заказов, а что для платежей
    • Пишите сообщение в топик через интерфейс и через терминал, сбрасываете оффсет и смотрите, как группа перечитывает данные
    • ✔️ РЕЗУЛЬТАТ: вы обоснованно выбираете гарантии под задачу. Это то, что на собеседовании отличает заученное определение от понимания.
  • Сбои, DLQ и масштабирование
    • Ребалансировка и падение брокера
    • Паттерн DLQ: разбираем инцидент по сообщению из очереди ошибок так, как это делают в реальных командах.
    • Масштабируемость и надежность: что и когда масштабировать, что может пойти не так
    • Плюсы и минусы Kafka, хорошие и плохие практики настройки одной шпаргалкой
    • ✔️ РЕЗУЛЬТАТ: вы понимаете, что происходит при сбоях и под нагрузкой, и закладываете это в ТЗ заранее.
  • Практика: пишем настоящее ТЗ на интеграцию
    • Берем реальную задачу: перевод интеграции заказов и уведомлений с REST на Kafka, разбираем схему до и после.
    • Проходим список вопросов, которые аналитик задает перед любой интеграцией.
    • Заполняем спеку на интеграцию: цель, топик, формат, ключ, гарантии, DLQ.
    • ✔️ РЕЗУЛЬТАТ: готовый документ‑образец, который вы адаптируете под любую рабочую задачу.
Складчина создана 7 сентября 2026 г.

Теги курса

Инструменты
1 746 ₽ 12 990 ₽