/kafka-workshop

Интенсив «Kafka за 90 минут» для DevOpsConf 2023

MIT LicenseMIT

Интенсив «Kafka за 90 минут»

Sponsored by SberMarket Tech

Интенсив «Kafka за 90 минут» состоит из двух частей: теории и практики. Теория поможет составить ментальную модель Kafka, а практика — попробовать инструмент в действии и получить набор готовых конфигураций для применения их в своих лабораторных и тестовых средах на работе.

Теория

Содержание

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

Длительность: 45 минут

Материал

Практика

Содержание

  • Склонируем репозиторий с конфигурацией Docker Compose.
  • Подберём конфигурации топиков и создадим их.
  • Настроим и запустим продюсер.
  • Настроим и запустим консумер.
  • Изменим оффсет для консумер-группы.
  • Посмотрим на основные показатели в Grafana.

Длительность: 30 минут

Материал

Бонус-трек

Материалы