Ежедневно, с 8:30 до 22:30
Предзаказ
1076

Интенсив Apache Kafka для разработчиков

Средняя оценка 5.0 из 5 на основании 1 голосов 5.0 (1)
1 0
0
Автор:
3500 ₽
40000 ₽
-91%
Кэшбэк: 5% (175 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Как проходит интенсив:

  • Щепотка теории
    • Встречаемся в течение 3х дней, смотрим живые трансляции и задаем вопросы гуру-спикерам по Kafka
  • Щедрая заправка
    • Обсуждаем Kafka с другими участниками интенсива в чате, поднимаем настроение шутками и соревнуемся в создании лучших мемов по теме интенсива
  • Много практики
    • После каждой темы выполняем практические задания на стендах в личном кабинете и закрепляем материал

Можно долго читать книги или статьи по Kafka, смотреть обучающие видео или изучать документацию. Потратить на это много времени и все равно не найти всей информации, чтобы стать мастером.

А мы подготовили интенсив, где ты за 3 дня начнешь разбираться в Kafka, как будто создал её сам. В интенсиве будет про архитектуру, этого нигде нет.

Кому подойдет курс?

В 2026 году навыки работы с Apache Kafka требуются более чем для 3000 вакансий (*по данным hh.ru)

  • Системным администраторам
    • Для сисадминов у нас есть отдельный курс «Apache Kafka База»
  • Архитекторам
    • Kafka — решение многих архитектурных проблем. Подписка на события и надежная передача запросов между приложениями еще никогда не были такими простыми. После интенсива ты организуешь правильную event-driven архитектуру с помощью Kafka!
  • Разработчикам
    • Kafka даст понимание, каким образом мы можем организовать работу микросервисов и повысить общую надежность системы. Также мы поможем узнать, чем же Kafka отличается от других подобных систем и в чем ее преимущества.

Бизнес-кейсы, которые будем решать:

  • Проблема #1. Периодически отваливается логистический шлюз, и пользователь получает ошибку при создании заказа в онлайн-магазине одежды. Расскажем, как отвязать логистический шлюз от создания заказа, чтобы они не были связаны напрямую.
  • Проблема #2. Сервисы обмениваются сообщениями о событиях напрямую, и иногда по вине сети они не доставляются и пропадают. Объясним, что сделать, чтобы ничего не терять.
  • Проблема #3. Пользователь создал заказ, а магазин отправил его в доставку, упаковал и отгрузил водителю. И только после этого онлайн-магазин узнал, что оплата не прошла. Научим, как совершать все действия в правильном порядке, чтобы заказ не высылался до подтверждения оплаты.

Для прохождения интенсива тебе понадобится компьютер, на котором установлена и настроена среда разработки, git и docker. Желательно установить make. Знание Java и/или Go стэка.

Программа обучения

День 1

  • Введение
  • Определение терминов. Теория
    • Начнете безошибочно разбираться в терминологии
  • Нода, Датацентр, Кластер
  • ZooKeeper
  • Консумер, продусер, топик
  • Сообщение, ключ, значение
  • Партиции
  • Архитектура Кафка. Теория + практика
    • Научитесь писать простейшие клиенты, будете понимать внутреннюю архитектуру Кафки
  • Шардинг (партиционирование)
  • Репликация лидер-ведомый
  • Концепция указателей (смещений)
  • Буферная передача и задержки
  • Основы использования Кафка. Теория + практика
    • Научитесь работать со сложными протоколами и настроить приложение так, чтобы оно не развалилось в проде
  • Создание топиков
  • Сериализация сообщений
  • Настройки продюсера
  • Настройка консумера
  • Partition key: упорядочивание и чтение на клиенте

День 2

  • Алгоритмы на Kafka. Теория + практика
    • Научитесь строить архитектуру между микросервисами
  • Асинхронные сообщения
  • Подписка на события
  • Репликация в микросервисах
  • Транзакции с использованием Kafka. Теория + практика
    • Научитесь избегать распространенных проблем с данными при построении архитектуры
  • Only once и идемпотентность при записи в базу
  • Only once при копировании из топика в топик
  • Distributed transactions / Sagas

День 3

  • Событийно-ориентированная архитектура. Теория + практика
    • Начнете использовать все преимущества Kafka
  • Однонаправленная обработка событий
  • Вариант применения: event sourсing. Акторы
  • Работаем с индексом времени вставки
  • Расчет агрегатов на Kafka
  • Изнасилование Кафка (Kafka как база данных). Теория + практика
    • Поймете, как использовать Кафку в качестве СУБД и стоит ли это делать
  • Объединение старых значений ключа
  • Доступ к сообщениям в случайном порядке
  • Делаем fifo очередь
  • Очередь, отсортированная по времени получения aka шедуллер
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 02.06.2022 Артикул 1076

Об авторах

Фото: Слёрм
0.0
Слёрм
Учебный центр для инженеров и разработчиков уровня middle+. Вырос из внутреннего обучения DevOps-компании Southbridge: Kubernetes, Docker, Kafka, Go и Python для инженеров.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Apache Kafka
Скидка 92%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Apache Kafka
Event-Driven и CQRS
Постер товара: Apache Kafka для разработки и архитектуры
Скидка 90%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Apache Kafka для разработки и архитектуры
Микросервисы и DDD
Постер товара: Основы Kafka
Скидка 83%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Основы Kafka
Event-Driven и CQRS
Постер товара: Интенсив по очередям: Kafka и NATS
Скидка 93%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Интенсив по очередям: Kafka и NATS
Очереди сообщений и Event-Driven
Постер товара: Apache Kafka для разработчиков
Скидка 88%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Apache Kafka для разработчиков
Очереди сообщений и Event-Driven
Постер товара: Микросервисная архитектура (Яндекс.Практикум)
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Микросервисная архитектура (Яндекс.Практикум)
Event-Driven и CQRS
Постер товара: Чистая архитектура приложения на GO
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Чистая архитектура приложения на GO
Архитектура и System Design
Постер товара: Асинхронные микросервисы с Apache Kafka на Python
Скидка 79%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Асинхронные микросервисы с Apache Kafka на Python
Микросервисы и DDD