Курс на 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-разработчиков: от топиков до гарантий»Учеников на курсе 0
Сертификаты, выданные на курсе «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-разработчиков: от топиков до гарантий»Последнее обновление
Сложность normal

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

Разделы в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий» 8 разделов Уроки в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий» 23 урока Тесты в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий» 110 тестов Задачи в курсе «Apache Kafka для backend-разработчиков: от топиков до гарантий» 3 задачи Последнее обновление курса «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. Итоги курса