Event-Driven архитектура в Ruby-приложениях
О чём курс
Ваше приложение страдает от медленных операций, а микросервисы превращаются в перегруженные оркестраторы — здесь показывают, как перестроить взаимодействие между компонентами системы через события. Вы перестанете зависеть от «жирных» синхронных вызовов и внедрите промышленный подход к обмену данными с помощью брокеров сообщений.
Внутри разбираются:
- Применение паттернов producer/consumer, dead-letter queue и каналов сообщений в реальных проектах.
- Сравнение возможностей RabbitMQ, Apache Kafka и инструментов на базе Redis (Sidekiq, Resque) для выбора подходящего решения.
- Документирование протоколов асинхронного взаимодействия с помощью AsyncAPI, чтобы не запутаться в связях между сервисами.
Курс рассчитан на Ruby-разработчиков, которые сталкиваются с проблемами синхронизации микросервисов и хотят уйти от хаотичной обработки событий к системной архитектуре. Итогом станет спроектированное и задокументированное асинхронное микросервисное приложение.
Программа обучения
- День 1. Event-Driven архитектура
- Знакомство с событийной архитектурой и концепциями
- Обзор базовых паттернов: producer, consumer, topic, queue, агрегатор, разветвитель, dead-letter queue
- Архитектура приложения: структура сообщений, назначение топиков
- Обзор брокеров: Sidekiq, Resque (Redis), RabbitMQ, Apache Kafka
- Инструменты документирования (AsyncAPI)
- День 2. Брокеры сообщений
- Точная программа отсутствует (продолжение изучения брокеров сообщений и их практическое применение в архитектуре)
Другие материалы автора 3
ИС Игорь Симдянов Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».