docs: the comparison covers Temporal and Cloud Tasks, not just Celery
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 20
- Forks
- 2
- Avg merge
- 5h 10m
- Merged PRs (30d)
- 127
Description
docs/content/docs/about/comparison.mdx compares FlexiQ to Celery, and the footer links it as
"Celery comparison". For 1.0 that was the right frame.
It is now wrong in both directions. It overstates the Python framing — FlexiQ is one engine
under three SDKs and a network door — and it understates the competition, because the tools a
team actually chooses between post-2.0 are not all Python task queues.
Add, at minimum:
- Temporal. The closest comparison and the one most worth being fair about. Both do durable
execution with memoized steps. Temporal has a far richer workflow model, versioning, a mature
UI and a hosted offering. FlexiQ is one binary with no cluster, runs on SQLite, and is a task
queue first. Someone evaluating both should be able to tell from the table which one they
want, and for a large class of users that will be Temporal. Say so. - Cloud Tasks / EventBridge. The managed alternative. Zero operations, no local development
story, no durable steps, and a dead-letter queue you cannot replay from. - BullMQ. The Node incumbent, and the comparison the Node SDK is actually measured against.
Keep Celery, Dramatiq and RQ. Rename the page and the footer link so it is a comparison, not a
Celery comparison.
Every row needs the benchmark (#824) behind it or no number at all. A comparison table with
unsourced performance claims discredits the honest rows next to it.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with docs/content/docs/about/comparison.mdx and locate the footer link that calls it “Celery comparison”; also read benchmark #824 before adding any performance row. Expand the table to cover Temporal, Cloud Tasks/EventBridge, and BullMQ while retaining the existing queues, then rename the page and footer link and ensure every number is sourced or omitted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, nodejs, python, rust
- Domain
- backend, documentation
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 65/100