Вы поймёте, как работать с RabbitMQ, чтобы не искать сложных решений там, где достаточно целевого, хорошо настроенного инструмента.
с практикой
RabbitMQ для админов и разработчиков
старт в любой момент
видеокурс
13,5 часов теории
развернем инфраструктуру на базе Southbridge
можно начать в любой момент
каждому студенту, который пройдёт 80% курса
75% практики
20,5 часов практики
Практика на стендах
Удобный формат
Свидетельство
Начни учиться бесплатно
Познакомьтесь с материалами и спикером курса.
Cпикер курса
IT-директор «Хлебница»
Курс основан на моём опыте использования RabbitMQ на разных проектах. Как и любой другой опыт, он базируется на теории, которую желательно узнать прежде, чем набивать шишки на проде. Курс будет полезен тем, кто ещё не знаком с RabbitMQ, и тем, кто давно работает с ним только в базовом исполнении и хочет узнать о новых способах применения, нюансах отказоустойчивости и мониторинга. Моя цель — дать не столько рыбу, сколько удочку. Я объясню основы и предупрежу о возможных подводных камнях, чтобы дальше вы могли получить настоящий опыт уже на практике с минимумом усилий и максимумом эффективности.
Алексей Барабанов
Как проходит обучение
Смотрите видео с теорией
Спикер подробно объяснит материал и покажет, как выполнять практические задания. Доступ к материалам сохраняется на 2 года.
Выполняете практику
Тесты и практические задания на стендах в личном кабинете помогут вам лучше усвоить новую информацию и развить навыки, необходимые для эффективной работы с RabbitMQ.
Программа
7
7
уроков
часов теории и кода
21
час практики
2
года доступа
  • Спикер курса
  • О курсе
  • Тест по теме
  • Установка docker
Практика:
  • Инструментарий для практических занятий (docker, docker-compose)
  • Фундаментальные отличия RabbitMQ от Apache kafka
  • Место RabbitMQ в инфраструктуре
  • Общие сведения что такое брокеры сообщений
Теория:
Вы узнаете, что такое брокер и какое место он занимает в инфраструктуре. А также научитесь устанавливать необходимые компоненты.
  • Тест по теме
Практика:
  • Где можно почитать документацию
  • Все основные сущности и их связи (Message, Queue, Exchange, Binding, Publisher, Consumer)
Теория:
Вы пойметете терминологию каждой сущности и сможете применять их в коммуникации и при чтении документации.
  • Тест по теме
  • Чтение сообщения
  • Системы контроля версий, основные функции
  • Возможности консоли
  • Создание очереди
  • Запуск в docker
Практика:
  • Возможности веб-интерфейса
  • Стейты — сохранение персистентных данных
  • Обязательные параметры
  • Создание сообщения
Теория:
Вы научитесь запускать и настраивать сервис в docker, узнаете основные команды и возможности управления через веб-интерфейс.
  • Тест по теме
  • Типовые паттерны использования (кейсы)
  • Настройка тестового Consumer
  • Настройка тестового Publish
Практика:
  • Очереди повторных попыток (DLX)
  • Типы и отличия эксчейнджей, паттерны роутинга
  • Настройки консьюмеров (prefetch_count, autoack, heartbeat)
  • Настройка очереди повторных попыток через механизм DLX
Теория:
Вы будете понимать для каких типовых задач можно (и нужно) использовать сервис, узнаете нюансы настройки каждой сущности и научитесь создавать типовые пайплайны обработки.
  • Тест по теме
  • Настройка shovel'ов (динамическая и статическая)
  • Балансировка нагрузки
  • Подводные камни кластеризации
  • Настройка кластера из 3 нод
  • Настройка балансировщика нагрузки (haproxy)
Практика:
  • Shovel/Federation
  • Кворумные очереди
  • Кластеризация
  • Проверка отказоустойчивости кластера
Теория:
Вы узнаете о возможностях сервиса в плане балансировки нагрузки и отказоустойчивости. Научитесь настраивать отказоустойчивый кластер и будете в курсе нюансов использования кластера.
  • Тест по теме
  • Логирование — уровни, гадание на логах
  • Настройка стека telegraf+prometeus+grafana
  • Настройка экспортера
Практика:
  • Полезные метрики
  • Пороги алертинга
  • Встроенный, внешний экспортер в прометей
  • Настройка уведомлений
Теория:
Вы узнаете, как настраивать мониторинг, какие метрики и в каких ситуациях полезны, как на них реагировать. Научитесь настраивать мониторинг с уведомлениями в телеграм через связку прометей-графана.
  • Тест по теме
  • Неочевидные способы применения Dead Letter Exchange (DLX)
  • Ответы на сложные вопросы из первой АМА-сессии
  • Настройка многоуровневой очереди повторных попыток
Практика:
  • Плагины
  • TTL сообщений — почему плохая идея
  • Policy — плюсы, минусы, подводные камни
Теория:
Вы узнаете о более специфичных кейсах использования Rabbit, о нюансах конфигурирования очередей через полиси.
Сообщество Хабра одобряет
Как избежать узких мест в RabbitMQ? В нашей статье на Хабре — разбор частых ошибок и советы по их предотвращению.
Cвидетельство
Именное свидетельство о прохождении курса получает студент, если:
  • изучил 80% курса
  • принимал участие в решении практик, которые входят в курс.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
Видеокурс
Видеоуроки, доступ 2 года
Практические задания
Стенды для практики
в рассрочку на 4 месяца или 40 000 ₽ 30 000 ₽ единовременно
7 500 ₽/мес
10 000 ₽/мес
Написать нам
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
Командное предложение
от 10-ти человек
специальные условия
от 5-ти человек
-10%
от 3-х человек
-7%
Перейти
Перейти
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Подарочный сертификат
Перейти
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Универсальные доступы
Перейти
Видеокурс
Видеоуроки, доступ 2 года
Практические задания
Стенды для практики
45 000 ₽
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Нужна консультация?
задайте нам свой вопрос