Школа
системного анализа
и проектирования

Онлайн-воркшоп
Проектирование и реализация очередей в брокерах RabbitMQ и Apache Kafka

  • Продолжительность:
    8 часов
  • 2 дня (сб, вс)
    1 раз в 2 месяца
  • 10:00-14:00 мск
  • 18 000 руб. — для частных лиц
    22 000 руб. — для компаний

Автор воркшопа

Ведущие воркшопа:

Подробнее о воркшопе

Цель обучения
Познакомиться c теорией по RabbitMQ и Apache Kafka

Научиться проектировать потоковый конвейер обработки данных (data pipeline)
На воркшопе вы
Развернёте в бесплатных облачных средах свои инстансы и решите на них задачу публикации и потребления сообщений разными сервисами, написанными собственноручно на Python в Google Colab.
Уровень Middle
Воркшоп для опытных системных аналитиков, которые хотят познакомиться с брокерами сообщений RabbitMQ и Apache Kafka и не испугаются кода на Python

*да, будет хардкор, будем писать код (по заготовкам ведущего)
Формат: воркшоп
■ Онлайн
■ Группа до 16 человек
■ Чередование теории, практики и обратной связи

Воркшоп — формат быстрого освоения мини-компетенций.
Используем
■ Zoom
■ Google Colab
CloudAMQP
Upstash Console
Что получите
■ Опыт проектирования потокового конвейера обработки данных
■ Полезные материалы
■ Сертификат о прохождении воркшопа
.У вас не останется. .вопросов.
Наш преподаватель во время обучения подробно ответит на все ваши вопросы по теме

Программа практического воркшопа

Модуль 1
  • Apache Kafka
  • Топики и разделы
  • Группы потребителей
Модуль 2
  • Разворачиваем свой инстанс Kafka в облаке upstash
  • Пишем свои приложения продюсер и потребитель на Python, запускаем в Google Colab
Модуль 3
  • RabbitMQ
  • Виды обменников и их применение
  • Очереди и их настройки
  • Разворачиваем свой инстанс RabbitMQ в облаке cloudmq
Модуль 4
  • Пишем свои приложения продюсер и потребитель на Python, запускаем в Google Colab
  • Подведение итогов
  • Дополнительные материалы

Автор воркшопа — практикующий специалист

Ведущие воркшопа — практикующие специалисты

Посмотрите открытые вебинары автора и ведущей

Открытый вебинар (ссылка с VK) - Анна Вичугова
Технологии интеграции: Брокеры сообщений (Kafka, Rabbit MQ)
Открытый вебинар (ссылка с VK) - Зоя Степчева
Разработка требований к Rabbit MQ

Отзывы

🔹 «Точно буду применять все полученные знания»

Материал воркшопа на 100% полезен в контексте рабочих задач. Точно буду применять все полученные знания и умения и дальше разбираться с темой.

🔹 «Теперь я понимаю различия в реализации брокеров»
Теперь я понимаю различия в реализации брокеров. Очень полезны шаблоны работ, которые можно переиспользовать при проектировании и выдачи задач на разработку.
🔹 «Интересные задания»
Много практики, так лучше усваивается информация. Интересные задания. Занятия проходят динамично, нет скучной теории.
🔹 «Понравился подход к обучению»
Мне понравился сам подход к обучению — создание своих инстансов брокера позволяет лучше понять, как они устроены.

Подробный отзыв

🔹 «Моё лучшее обучение»
Моё лучшее обучение или как прошли два дня воркшопов по брокерам. В двух словах: Это шедевр!

Ожидания vs Реальность:
Шла на обучение чтобы узнать больше о брокерах, но мы изучили:
1. Что такое асинхронное взаимодействие.
2. Плюсы и минусы асинхронного взаимодействия.
3. Способы реализации асинхронного взаимодействия с визуализацией через sequence диаграммы: long pooling, callback, websockets, gRPC, очереди, брокеры сообщений.
4. Что такое Apache Kafka.
5. Плюсы и минусы Apache Kafka.
6. Глобальное устройство Kafka (сообщение и его структура, producer, consumer, topic, partition).
7. Способы масштабирования Kafka.
8. Паттерны реализации интеграции через Kafka и лучшие практики.
9. Ребалансировка консьюмеров.
10. Consumer группы.
И это первые 20 минут из 8 часов!

Уже понятно, что обучение превзошло ожидания. Теперь брокеры — мой любимый блок на собеседованиях. Рассказываю не только о плюсах, минусах и в каких случаях что выбирать, но и:
— зачем нужна идемпотентность;
— как консьюмеры могут коммитить оффсет и как выбрать подходящий способ;
— где оффсет хранится;
— что будет если консьюмер упадёт;
— сколько консьюмеров и партиций выбрать;
— и ещё много чего пока не остановят.

Честно, мне кажется, что я знаю больше чем 90% интервьюеров. Только никому не рассказывайте!

Особенно понравилcя блок с практикой:

На занятии спроектировала интеграцию через кафку, увидела как выглядит кафка, кролик, сама создала топик, консьюмера и даже получила сообщение! Ещё нашла классный инструмент вместо miro.


Юлия Новикова

Автор Telegram-канала «Шерлок в IT»

Количество мест ограничено! 16 человек на группу. Успейте записаться.

Оплата и регистрация

Онлайн-воркшоп. Проектирование и реализация очередей в брокерах RabbitMQ и Apache Kafka. PREMIUM
RBKF-WS-24-11-19-VZ

Если места на обучение уже закончились или вам не подходят даты воркшопа


Запишитесь в лист ожидания. Как только будет открыт новый поток, мы сообщим о датах.

Нажимая на кнопку, вы принимаете условия обработки персональных данных

Полезная мини-книга

Воркшоп для компаний в закрытых группах

Организуем для вашей компании закрытое обучение:

Удобный график обучения
Группа от 6 до 12 человек
Возможность адаптации воркшопа под рабочий проект
Электронное свидетельство об окончании обучения всем участникам
Закрывающие документы

Оставить заявку

Бесплатная база знаний по интеграции

Мы первыми на рынке сделали курс по интеграции для аналитиков в 2020-м году. Вы можете ознакомиться с наработками наших специалистов в теме интеграций
Бесплатные статьи,  бесплатные видео-уроки,  рекомендации книг, каталог полезных ссылок, сообщество в Telegram

Расписание всех онлайн-воркшопов