From Celery to DBOS: Scaling Dosu’s Pipelines to 20k Workflows per Hour
See how Dosu scaled AI pipelines with DBOS: from Celery to durable workflows, real-time observability, and 20k jobs per hour serving 50k+ projects

We just partnered with DBOS on a case study that digs into how we hardened Dosu’s ingestion and RAG pipelines. The short version: Celery got us moving, but as we started ingesting hundreds of thousands of documents per day and coordinating long, multi-step jobs, orchestration and observability became the bottleneck.
The problem: Our ingestion and RAG pipelines were getting complex. We were running Celery, juggling retries, and chasing failures across scattered logs. Shipping got slower and debugging took too long.
What we changed: We migrated the pipelines to DBOS for durable execution, queueing, and end-to-end observability. It runs within our existing Cloud Run setup and stores state in Postgres, so we eliminated the need for extra infrastructure.
What improved
- Orchestration is now code we can read and reason about
- Real-time visibility with DBOS Conductor cuts debugging time
- Scaled to roughly 20,000 workflows per hour while serving 50,000+ projects reliably
For the full DBOS customer story, including the architecture and numbers, please read on. You can also view it live in Dosu’s Public Space for DBOS to observe workflows and context flow in real-time.
Looking ahead
If you are living with Celery queues and scattered logs, this case study shows a cleaner path. DBOS provided us with durable workflows, built-in retries, and a single place to view what is happening. The payoff was fewer fire drills and faster shipping.
We’re standardizing new agents on this stack so reliability and observability come by default, not as an afterthought.
Found this article helpful?
Share it with your network to help others discover valuable insights.
Want more like this? Subscribe via RSS
Related Articles
Stop Re-explaining Your Company to AI Agents
Oct 30, 2026 / 8 min read
What we learned from our fireside chat with Pydantic about giving internal agents shared knowledge, keeping it current, and measuring whether it helps.
October Drop: Connect remote MCP servers to Dosu
Oct 21, 2026 / 9 min read
This month's tricks bring Dosu into the tools you work in, from Sentry and Slack to Claude Code and Codex.
Turning Coding Sessions Into Shared Agent Memory
Oct 12, 2026 / 9 min read
Recurring discoveries in Claude Code and Codex show why shared agent memory needs explanations and sources.
How 20 Vercel AI SDK tickets drove the agent cost gap
Oct 6, 2026 / 17 min read
Claude Code on Opus 5.5 and Codex on GPT 6.1 Sol attempted the same 49 tickets. The recorded cost gap came entirely from high-scope work.
