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
Marcos Placona/Sep 2, 2025/2 min read
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
A stale AGENTS.md is worse than no AGENTS.md
May 29, 2026 / 6 min read
Cloudflare built an internal platform to keep AGENTS.md files fresh across thousands of repos. Here are the methods to keep yours current, and how we do it at Dosu.
May Drop: New usage analytics to see Dosu's impact
May 27, 2026 / 3 min read
Plus: bulk doc generation, support for more formats, and agent-driven setup
How Fresh Are Your Docs? Score Documentation Freshness in CI
May 14, 2026 / 23 min read
A 0-100 freshness signal that catches documentation drift in CI on every PR. Three deterministic checks plus a Claude Code semantic layer for the gray zone.
Introducing better-stale-bot, an AI GitHub Stale Bot That Reads First
May 5, 2026 / 5 min read
Meet better-stale-bot, an open source GitHub stale bot alternative that reads inactive issues, summarizes context, and closes only when the thread supports it.