Курс на Stepik
Обложка курса «Apache Kafka для backend-разработчиков: от топиков до гарантий» на Stepik
Бесплатно

Apache Kafka для backend-разработчиков: от топиков до гарантий ★ 0.000

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

Курс про Apache Kafka 4.3 для backend-разработчиков: как устроены топики, партиции и репликация, что реально гарантирует брокер при доставке и обработке сообщений и где системы теряют и дублируют данные. К концу курса вы спроектируете событийную схему сервиса, выберете число партиций и ключ, настроите гарантии под свою задачу и объясните, почему exactly-once в вашем коде работает не так, как в рекламных слайдах.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий»Учеников на курсе 49
Сертификаты, выданные на курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий»Сертификатов выдано 0
Отзывы о курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий»Отзывов получено 0
Рейтинг курса «Apache Kafka для backend-разработчиков: от топиков до гарантий»Рейтинг курса 0.000
Уроки в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий»Количество уроков 23
Тесты в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий»Количество квизов 110
Задачи с кодом в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий»Количество задач с кодом 3
Время прохождения курса «Apache Kafka для backend-разработчиков: от топиков до гарантий»Время прохождения курса —
Обновления курса «Apache Kafka для backend-разработчиков: от топиков до гарантий»Обновления курса — —
Дата публикации курса «Apache Kafka для backend-разработчиков: от топиков до гарантий»Дата публикации курса — ———
Последнее обновление курса «Apache Kafka для backend-разработчиков: от топиков до гарантий»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий» 8 разделов Уроки в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий» 23 урока Тесты в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий» 110 тестов Задачи в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий» 3 задачи Время прохождения курса «Apache Kafka для backend-разработчиков: от топиков до гарантий» 0 ч. Последнее обновление курса «Apache Kafka для backend-разработчиков: от топиков до гарантий» обн. 18 августа 2026

Асинхронность: зачем вообще нужен брокер

3 урока
1. Цена синхронного вызова ↗
2. Что даёт брокер и чем вы за это платите ↗
3. Очередь или лог: чем Kafka отличается от классического брокера ↗

Как Kafka устроена внутри

3 урока
1. Брокер, кластер, топик и куда делся ZooKeeper ↗
2. Партиция, offset и сообщение ↗
3. Репликация: лидер, ISR и что значит «записано» ↗

Producer: как данные попадают в Kafka

3 урока
1. Путь сообщения от вашего кода до диска брокера ↗
2. Повторы, дубликаты и идемпотентный производитель ↗
3. Контракт данных: формат сообщений и эволюция схемы ↗

Consumer: как данные читают

3 урока
1. Consumer group: кто что читает ↗
2. Offset и коммиты: где именно теряются и дублируются сообщения ↗
3. Ребалансировка: почему группа встала ↗

Гарантии, идемпотентность и эксплуатация

4 урока
1. Три семантики и что на самом деле дают транзакции Kafka ↗
2. Идемпотентность и outbox: как жить с at-least-once ↗
3. Хранение: retention, компакция и tiered storage ↗
4. Ошибки, DLQ и мониторинг ↗

Проектирование событийных систем

3 урока
1. Событие, команда, запрос — и три модели события ↗
2. Сага: как довести процесс до конца без общей транзакции ↗
3. CDC: события из базы, которой вы не владеете ↗

Инженерия: производительность, безопасность, инструменты

3 урока
1. Почему Kafka быстрая и где эта скорость теряется ↗
2. Безопасность и жизнь в общем кластере ↗
3. Инструменты: командная строка, Kafka Connect и тестирование ↗

Итоги

1 урок
1. Итоги курса ↗