Всем доброго времени суток, есть сайт для волонтеров, за участие в мероприятии волонтеры получают бонусы которые потом могут потратить. После закрытия мероприятия происходит начисление бонусов пришедшим волонтерам и отправка сообщения о начислении через бот в вк, сейчас это делается просто в цикле, есть ли смысл прикрутить сюда Celery чтобы начисление и отправка сообщений шли в фоне? Раньше Celery никогда не использовал, так что хороший шанс освоить новую технологию, но также интересует вопрос о целесообразности.
Думаю здесь достаточно будет крона, который будет проходиться по закрытым мероприятиям и выполнять заданные действия. Celery на мой взгляд более подходит для того, чтобы не заставлять клиента ждать того, что можно выполнить в фоне, к примеру отправки письма
Думал про крон, но решил что крон больше для регулярных действий по расписанию. А тут получается что действие единоразовое. То есть: админ создал мероприятие -> мероприятие прошло -> админ закрыл мероприятие в системе (автоматически начислились бонусы и ушли уведомления).
V-ampre, Celery это громоздкая штука которую нужно настраивать и мониторить, если это единственная задача которую вы можете поставить на celery тогда оно принесет вам больше головной боли чем счастья