Qian Li
@qianli
Co-founder @dbos.dev • Stanford CS PhD Co-organizer @southbaysystems.xyz Working on 🐘 Database + Systems + AI Amateur bird watcher 🦉 Personal site: qianli.dev She/her.
We had a great time chatting with Nik and Michael on the Postgres FM podcast! In this new episode, we discuss building durable workflows on Postgres, along with some of the interesting tricks and pitfalls we encountered while building DBOS.
We reimplemented Temporal with Postgres.. Check out the Github repo: github.com/dbos-inc/dbo...
We just published the demo video from our latest DBOS user group! Big thanks to Adrian from @llamaindex.bsky.social for walking through the DBOS integration with LlamaAgents, an open-source Python framework for building and deploying document-centric AI agents. 🔗 www.youtube.com/watch?v=R14T...
We wrote a blog post to answer the perennial question: "Does Postgres scale?" Curious to hear what people think. Feedback welcome: dbos.dev/blog/benchma...
OpenAI Agents SDK + @dbos.dev integration is now live! You can run OpenAI agents with durable execution backed directly by your database. DBOS embeds as a library, so it works anywhere, even inside a local coding agent. Check it out, and any feedback is welcome: openai.github.io/openai-agent...
The keyword of 2025 for me is: community. This includes @dbos.dev, @southbaysystems.xyz, and several open-source projects. 🧵 Thanks to everyone who was part of my 2025. I'm proud of what we built, clearer about what matters, and excited about the year ahead.
Good memories from #QConSF Conversations about system design tradeoffs, and someone told me they learned about SKIP LOCKED from my talk. That's why I love QCon: the technical exchange, not product pitches. I now have my second Postgres elephant plushie thanks to @yugabytedb.bsky.social
Yesterday was our final @southbaysystems.xyz talk event of 2025 (what a year!). Huge thanks to @julianhyde.bsky.social and Yuanyuan for their awesome talks! A big shout-out to our amazing host, @startreedata.bsky.social, for the venue and food!
Hmmm no thanks. How do I block random calendar spam invites that appear on my calendar?
You know it's Friday when an engineer shows up proudly wearing a T-shirt that says "The South Butt".
We're back on HN! This time with our Postgres-backed durable execution library for Java. It plugs into existing Spring apps with minimal changes and gives you durable workflows, queues, retries, and scheduling without extra infrastructure. Feedback very welcome! github.com/dbos-inc/dbo...
I added two new demos showing durable agent patterns (parallel vs sequential) with @pydantic.dev AI + @dbos.dev: - Deep Research: large fan-out parallel workflows - Twenty Questions: long sequential subagent chaining Both are long-running, so durable execution is necessary to survive crashes.
p.s. We have quite a few LOTR fans here. One colleague joked, "DBOS might have saved Gondolin". Earlier this year, I finished both The Hobbit and LOTR books (and the movies, of course), so I'll allow it.
I wrote a tutorial on integrating DBOS with Logfire. It's super easy to set up (kudos to the @pydantic.dev team!) -> just a few lines to configure the exporter and your Logfire write token. Once it's running, you'll get a unified view of your app with logs + traces in one place.
Very fancy South Bay Systems setup at Adobe Founders tower tonight 🚀 @southbaysystems.xyz
I know that urge to track every user and collect data, but we make sure DBOS doesn't collect any data from our open source libraries. This matters a ton when integrating with other open-source software. Lean software with few dependencies means fewer back doors for malware or security/privacy risks.
Had a fun time at the South Bay Systems meetup last night. Thanks @yugabytedb.bsky.social for hosting! @codedrift.social gave a great talk on WebAssembly: what it is (and isn't), how it connects to WASI, and promising projects. He cuts through a lot of the hype vs. reality. Recording coming soon.
Just released DBOS TypeScript v4.0! Following our Python release, we trimmed dependencies in TS too: down from 27 to 6, while still implementing durable workflows and queues in a single library. It works with both TS/JS and requires no extra orchestrator. Release notes: github.com/dbos-inc/dbo...
Several people (thanks to @mitsuhiko.at and @sa.muelcolvin.com) noted early on that DBOS had too many dependencies. In the latest Python release, we trimmed it down to just 6 direct deps while still implementing durable workflows and queues in one library. It's lightweight (for real).