Курс на 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 год назад

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

5 уроков
1. Архитектура Kafka простыми словами — брокеры, кластер, топики ↗
2. Как Kafka хранит сообщения — журнал (лог) вместо таблицы ↗
3. Репликация и отказоустойчивость — пример с дежурными в классе ↗
4. Мини-тест 1: «Что делает брокер?» ↗
5. Мини-тест 2: «Что делает брокер?» ↗

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

4 урока
1. Лог — последовательность сообщений ↗
2. Сегменты логов — части журнала для удобства хранения ↗
3. Практика: визуализируем лог на доске ↗
4. Мини-тест: «Как сообщения делятся на сегменты?» ↗

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

4 урока
1. Партиции — отдельные «коридоры» сообщений ↗
2. Ключи — способ направлять сообщения в нужную партицию ↗
3. Практическое задание: оценки или новости по партициям ↗
4. Мини-тест: «Что определяет порядок сообщений?» ↗

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

4 урока
1. Лидер и реплики — кто отвечает за что ↗
2. Как консумеры читают с лидера ↗
3. Практическое задание: симуляция сбоя брокера ↗
4. Мини-тест: «Что будет, если лидер упал?» ↗

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

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

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

4 урока
1. Продюсер пишет в лог, консумер читает из лога ↗
2. Пакетная отправка сообщений и подтверждения (ack) ↗
3. Практическое задание: моделируем ack-схему с карточками ↗
4. Итоговое задание: мини-кластер Kafka на доске ↗

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

3 урока
1. Проверка реплик, смещений и задержек ↗
2. Простая визуализация: кто лидер, кто отстает ↗
3. Практическая игра: «найди потерянное сообщение» ↗