Django Developers Scrutinize Celery's Limits: A New Async Task Queue Poised to Disrupt Django Stacks

Post date: February 11, 2026 · Discovered: April 17, 2026 · 4 posts, 0 comments

The conversation centers on modernizing asynchronous task queuing within Django, specifically comparing existing tools like Celery against a new solution, django-vtasks.

The core argument revolves around performance and true asynchronous capability. The developer 'bufke' introduced 'django-vtasks' for the GlitchTip project, arguing it offers superior concurrency and better performance benchmarks against Celery. The central selling point is its ability to enable native asyncio calls, bypassing the limitations of synchronous wrappers like `sync_to_async`.

'bufke' explicitly stated that 'django-tasks' fell short for high-concurrency needs. The underlying tension is clear: the industry needs a Django task queue that fully embraces modern Python concurrency paradigms, and the community is assessing whether 'django-vtasks' delivers on that high-performance, asyncio-first promise.

Key Points

SUPPORT

django-vtasks aims to replace Celery for Django background tasks.

bufke developed it for GlitchTip, citing performance necessity.

SUPPORT

The system must support true asyncio operations.

The key advantage cited is avoiding reliance on `sync_to_async` wrappers for operations like connecting to Valkey.

SUPPORT

django-vtasks supports multiple backends.

The tool supports both Valkey and Postgres backends, alongside performance claims.

SUPPORT

Existing solutions like 'django-tasks' are inadequate.

bufke noted that 'django-tasks' was not performant enough for their high concurrency requirement.

Source Discussions (4)

This report was synthesized from the following Lemmy discussions, ranked by community score.

24
points
Scaling asyncio on Free-Threaded Python
[email protected]·1 comments·9/10/2025·by CodiUnicorn·labs.quansight.org
22
points
Faster Python: Concurrency in async/await and threading
[email protected]·1 comments·6/11/2025·by cm0002·blog.jetbrains.com
16
points
Django VTasks: a fast, asyncio-friendly Django 6.0 Task Backend
[email protected]·2 comments·2/11/2026·by bufke·gitlab.com
8
points
From Async/Await to Virtual Threads (Python)
[email protected]·4 comments·7/29/2025·by cm0002·lucumr.pocoo.org