ByteVeda / ByteVeda/flexiq

epic: the adoption story is still Celery-shaped

Open
#868 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

docs epic P2
Dominant language
Rust
Stars
20
Forks
2
Avg merge
5h 10m
Merged PRs (30d)
127

Description

Why

The only migration guide is Celery, and the only comparison table is against Celery. That was
the right framing for a Python library. It is the wrong framing for what 2.0 is.

The things FlexiQ now competes with are not all Python and not all libraries. Temporal is
the other durable-execution engine with workflows and durable steps. Cloud Tasks and
EventBridge are what a team on a managed platform uses instead of running a queue at all,
and they are the natural on-ramp for the push executor (#849) — someone already POSTing to an
HTTP endpoint per task is already running the topology FlexiQ would give them. BullMQ is the
incumbent for the Node SDK, and there is no guide for the users that SDK was built to win.

A comparison table that only mentions Celery reads as a Python library that grew, which
undersells the engine and misroutes everyone else.

Shape

  • migration guides for BullMQ, Cloud Tasks / EventBridge, and Sidekiq once a Ruby client exists
  • a comparison table that includes Temporal and Cloud Tasks
  • a hosted demo, so evaluating does not require installing

What this is not

Not competitive marketing. The existing Celery comparison is credible because it is fair.
Every row added here has to survive being read by someone who uses the other tool daily —
including the rows FlexiQ loses.

Not a guide per framework. Migration guides are per queue being replaced, which is what
docs/content/docs/java/ already does for the queue it displaces.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the existing Celery migration guide and comparison table, then inspect docs/content/docs/java/ to understand the current guide structure. Define the BullMQ, Cloud Tasks/EventBridge, and Sidekiq guide scope, expand the comparison to Temporal and Cloud Tasks, and document what the hosted demo must provide. Done means the guides, fair comparison, and evaluation demo are all specified or implemented without unsupported claims.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, node.js, python, ruby
Domain
documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.