Курс на Stepik
Обложка курса «Специалист Kafka с глубоким пониманием системы» на Stepik
1 000 ₽

Специалист Kafka с глубоким пониманием системы 5.000

Открыть на
STEPIK.ORG

Погружение в архитектуру Apache Kafka простыми словами. Вы узнаете, как работают брокеры, топики, партиции, репликация и смещения. Курс помогает понять устройство Kafka «изнутри» и объясняет, как эта система обеспечивает масштабируемость, надёжность и обработку больших потоков данных.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Специалист Kafka с глубоким пониманием системы»Учеников на курсе 13
Сертификаты, выданные на курсе «Специалист Kafka с глубоким пониманием системы»Сертификатов выдано 6
Отзывы о курсе «Специалист Kafka с глубоким пониманием системы»Отзывов получено 1
Рейтинг курса «Специалист Kafka с глубоким пониманием системы»Рейтинг курса 5.000
Уроки в курсе «Специалист Kafka с глубоким пониманием системы»Количество уроков 28
Тесты в курсе «Специалист Kafka с глубоким пониманием системы»Количество квизов 272
Время прохождения курса «Специалист Kafka с глубоким пониманием системы»Время прохождения курса
Стоимость курса «Специалист Kafka с глубоким пониманием системы»Стоимость курса 1 000 ₽
Обновления курса «Специалист Kafka с глубоким пониманием системы»Обновления курса
Дата публикации курса «Специалист Kafka с глубоким пониманием системы»Дата публикации курса
Последнее обновление курса «Специалист Kafka с глубоким пониманием системы»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Специалист Kafka с глубоким пониманием системы» 7 разделов Уроки в курсе «Специалист Kafka с глубоким пониманием системы» 28 уроков Тесты в курсе «Специалист Kafka с глубоким пониманием системы» 272 теста Время прохождения курса «Специалист Kafka с глубоким пониманием системы» 0 ч. Последнее обновление курса «Специалист Kafka с глубоким пониманием системы» обн. 1 год назад

1. Основы Kafka изнутри

5 уроков
Открытый
1.1 Архитектура Kafka простыми словами — брокеры, кластер, топики
43
14
5м 46с
2
Открытый
1.2 Как Kafka хранит сообщения — журнал (лог) вместо таблицы
29
12
5м 51с
3
Закрытый
1.3 Репликация и отказоустойчивость — пример с дежурными в классе
5
4
-
0
Открытый
1.4 Мини-тест 1: «Что делает брокер?»
19
10
2м 51с
2
Закрытый
1.5 Мини-тест 2: «Что делает брокер?»
4
4
-
0

2. Лог и сегменты

4 урока
Открытый
2.1 Лог — последовательность сообщений
56
0
1м 40с
0
Закрытый
2.2 Сегменты логов — части журнала для удобства хранения
4
4
-
0
Закрытый
2.3 Практика: визуализируем лог на доске
4
4
-
0
Закрытый
2.4 Мини-тест: «Как сообщения делятся на сегменты?»
4
4
-
0

3. Партиции и ключи сообщений

4 урока
Закрытый
3.1 Партиции — отдельные «коридоры» сообщений
5
4
-
0
Закрытый
3.2 Ключи — способ направлять сообщения в нужную партицию
4
4
-
0
Закрытый
3.3 Практическое задание: оценки или новости по партициям
4
4
-
0
Закрытый
3.4 Мини-тест: «Что определяет порядок сообщений?»
4
4
-
0

4. Репликация и лидерство

4 урока
Закрытый
4.1 Лидер и реплики — кто отвечает за что
4
4
-
0
Закрытый
4.2 Как консумеры читают с лидера
4
4
-
0
Закрытый
4.3 Практическое задание: симуляция сбоя брокера
4
4
-
0
Закрытый
4.4 Мини-тест: «Что будет, если лидер упал?»
4
4
-
0

5. Смещения (Offsets) и чтение сообщений

4 урока
Закрытый
5.1 Смещение — это «номер страницы» в логе
4
3
-
0
Закрытый
5.2 Авто- и ручное управление смещениями
4
4
-
0
Закрытый
5.3 Практика чтения сообщений консьюмером с разными смещениями
4
3
-
0
Закрытый
5.4 Мини-тест: «Что такое offset?»
4
3
-
0

6. Продюсер, консумер и внутренние механизмы

4 урока
Закрытый
6.1 Продюсер пишет в лог, консумер читает из лога
5
3
-
0
Закрытый
6.2 Пакетная отправка сообщений и подтверждения (ack)
4
3
-
0
Закрытый
6.3 Практическое задание: моделируем ack-схему с карточками
6
3
-
0
Закрытый
6.4 Итоговое задание: мини-кластер Kafka на доске
5
4
-
0

7. Мониторинг и отладка

3 урока
Закрытый
7.1 Проверка реплик, смещений и задержек
5
3
-
0
Закрытый
7.2 Простая визуализация: кто лидер, кто отстает
4
2
-
0
Закрытый
7.3 Практическая игра: «найди потерянное сообщение»
5
0
-
0