I have joined a new company lately and they heavily use Celery for background tasks (mails, analytics, etc.) for their Django app.
I haven't used it before but I now noticed it sucks. I genuinely don't understand what it offers to developers above standalone RabbitMQ + cron jobs.
And it adds more complexity and reduces transparency a lot.
I was wondering if others share my point of view or do you think Celery is awesome?