За гранью очередей: RabbitMQ 4 и его темная сторона stream'ов

Архитектура и масштабируемость

Devops / другое
Управление изменениями
Надёжность продакшена
Проверка гипотез на проде: технологии и команды
Тестирование новых продуктов
Автоматизация разработки, доставки, эксплуатации
Инфраструктура

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Новая четвёртая версия RabbitMQ получилась очень интересной и по многим показателям догнала и перегнала Kafka.

Целевая аудитория

Разработчики, DevOps

Тезисы

Миллиарды сообщений в день — 500+ модулей говорят на одном языке.
MQTT 5.0 — полная поддержка, мгновенная доставка.
Classic queues? Что ждет и что уже не работает и блокер в обновлении.
Classic queues v2 — в 2 раза быстрее, в 0 раз сложнее.
Quorum queues — обновлены для критически важных задач и отказоустойчивость.
Streams vs Kafka — теперь мы не просто на равных. Иногда — быстрее.
RabbitMQ v4.X стоит ли обновляться.
Kepri — новая база данных, спроектированная под реальные нагрузки.
Управление кластерами — теперь строим сложные схемы.
Erlang: фундамент для работы, им надо управлять.

Руководитель DevOps направления в компании CDEK.

Видео

Другие доклады секции

Архитектура и масштабируемость