Понимание принципов работы и использования брокеров сообщений
Обсудим устройство брокеров сообщений и принципы их использования. Разберемся с гарантиями доставки, почему сообщения могут пропадать или дублироваться, и как нам этого избежать.
Опыт проектирования взаимодействий с помощью Apache Kafka
Изучим особенности Kafka. Научимся эффективно использовать топики, партиции и группы потребителей на практических задачах. Будем писать и читать сообщения из Kafka с помощью UI-инструментов.
Навыки интеграции на основе обмена сообщениями
Научимся выбирать модели передачи сообщений, наиболее подходящие для конкретной задачи: очередь, подписка, лог. Выясним, как организовать синхронное взаимодействие с помощью очередей, и когда это нужно.
Опыт проектирования взаимодействий с помощью Rabbit MQ
Изучим особенности RabbitMQ. Научимся эффективно использовать Exchange, очереди и binding на практических задачах. Будем проектировать и тестировать различные схемы маршрутизации сообщений с помощью cloudAMQP.
Научиться использовать брокеры сообщений
Как проходит обучение
Материалы для подготовки
В начале каждой недели высылаем несколько коротких видео с базовой теорией. Изучение займет 30-60 минут.
Практические занятия
Встречаемся раз в неделю в Zoom, разбираем теорию и практические кейсы.
Практика в командах
В небольших командах по 3-5 человек проектируем решения, после чего обсуждаем их вместе .
Научиться использовать брокеры сообщений
Программа интенсива
Знакомство
Знакомство
Вводная встреча, чтобы познакомиться с ведущими и форматом интенсива
День 1
День 1
Обмен сообщениями. Классические брокеры сообщений Модели потребления: Queue, Pub-Sub, Log Модели и условия доставки Гарантии доставки: at least once, at most once, exactly once
День 2
День 2
Основы Apache Kafka. Топики, партиции, внутреннее устройство Проектирование топиков и партиции для различных задач
День 3
День 3
Основы RabbitMQ. Exchange, Binding, Queue, внутреннее устройство Проектирование Exchange и Binding для различных задач
День 4
День 4
Сравнение инструментов Apache Kafka и RabbitMQ Анти-паттерны использования брокеров Подведение итогов и сессия Q&A
Научиться использовать брокеры сообщений
Авторы интенсива
Елизавета Акманова
Автор и ведущая курса
Usetech Старший аналитик Лидер сообщества системных аналитиков
Михаил Николаев
Автор и ведущий курса
СTO в Uzum Bank 10 лет руководит разработкой стартапов и enterprise систем в банковском скекторе и ecommerce
Андрей Бураков
Автор и ведущий курса
Technical Product Manager 15 лет проектирует и внедряет системы для финтеха и крупного ритейла
Познакомьтесь с нашими экспертами
Обучающий онлайн-курс Брокеры сообщений. Основы использования
Нажимая "Оплатить" вы соглашаетесь с условиями Договора-Оферты
Узнать о старте интенсива "Брокеры сообщений"
Оставить заявку
Оставить заявку
на участие от юридического лица
Обучающий онлайн-курс Брокеры сообщений. Основы использования
р.
р.
Оплатить
Обучающий онлайн-курс Брокеры сообщений. Основы использования. 1я часть