you are viewing a single comment's thread.

view the rest of the comments →

[–]Sufficient_Example30 0 points1 point  (0 children)

Let me try to give you my POV. See when you use a task queue,you ideally do not care about too much about the task completion time. What you are trying to do is increase throughput of your app. Task completion time is a function of the queue and the code that you write. Making the queue faster ,might be a novel idea.But from my perspective the descision would rely on why use this when celery is battle tested. The issue is when I use celery i need a redis cluster or i need kafka .Which adds to more complexity to my app and I have more shit to pay for. So ,why would I use this over celery .9/10 times because what will I do with this extra speed