Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

Интенсив: понять Kafka за 90 минут

Митапы, круглые столы, воркшопы

Базы данных / другое

Доклад принят в программу конференции

Мнение Программного комитета о докладе

На этом воркшопе расскажут и покажут, как устроена и работает Kafka, как выбирать правильные настройки под конкретные задачи.

Целевая аудитория

Те, кто слышал, но ни разу не работал с Kafka или имеет мало опыта.

Тезисы

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

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

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

Глеб Гончаров

СберМаркет

Unit Lead в СберМаркете. Руководит тимлидами. Отвечает за надёжность и производительность монолитных систем. Пишет статьи, выступает на ИТ-конференциях и проводит «Архитектурные ката».

СберМаркет

СберМаркет (ООО «Инстамарт Технолоджис») — технологический онлайн-сервис, который помогает делать покупки не выходя из дома. Tech-команда СберМаркета создает один из самых сложных высоконагруженных e-commerce-проектов в России и делает это с любовью.

Видео

Подготовительное задание
Установить на компьютер Docker Desktop и Docker Compose. На воркшопе иметь подключение к Интернету.