Выбор брокера для celery Сеть, бэкенд и web-разработка

Доклад принят в программу конференции
Владимир Колясинский
Яндекс

Работает в Яндексе последние 6 лет, в настоящее время занимается разработкой бэкенда сервисов входящих в состав платформы Яндекс.Коннект.

Тезисы

Достаточно часто длительные операции, которые нужно выполнить после действий пользователя, а также периодические задачи выполняются отложено с использованием очередей задач. Одна из самых популярных очередей задач для Python - Celery.

В докладе расскажу, почему мы изначально долгое время использовали MongoDB в качестве брокера Celery, какие недостатки вынудили нас искать альтернативу, какие альтернативы мы рассматривали и что выбрали в итоге (спойлер - YMQ https://cloud.yandex.ru/services/message-queue).

Также освещу процесс перехода, с какими трудностями столкнулись, что пришлось изменить в коде проектов и какой эффект в результате получили.

Другие доклады секции Сеть, бэкенд и web-разработка