Мастер-класс по Apache Kafka и RabbitMQ

125 участников

О чём курс

Сильная связанность компонентов бэкенда делает систему хрупкой и трудномасштабируемой — этот мастер-класс показывает, как перейти от синхронной работы к асинхронной архитектуре на базе шин сообщений. Вы разберете практический кейс: от развертывания инфраструктуры в Docker и создания SPA на VueJS до выноса тяжелых фоновых задач в микросервисы. Особое внимание уделено реализации сложных процессов через саги и оптимизации производительности. Уровень материала сфокусирован на прикладном использовании Apache Kafka и RabbitMQ, оставляя за скобками построение систем мегахайлоада и сложную оркестрацию инфраструктуры.

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

  • Развертывание среды в Docker
  • Создание SPA-фронтенда на VueJS
  • Разработка бэкенда с JSON API
  • Настройка WebSocket-уведомлений
  • Реализация синхронного взаимодействия
  • Анализ проблем сильной связанности
  • Переход на использование шин сообщений (Kafka, RabbitMQ)
  • Диагностика и устранение проблем производительности
  • Вынос ресурсоемких задач в микросервисы
  • Оформление сложных бизнес-процессов в саги
Складчина создана 24 сентября 2018 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 12

ДЕ Дмитрий Елисеев Все материалы
80 ₽ 2 950 ₽