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

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

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

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

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

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

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

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

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

Тезисы

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

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

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

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

СберМаркет

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

СберМаркет

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

Видео

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