Qian Li
@qianl_cs
Followers
4K
Following
4K
Media
127
Statuses
1K
Co-founder @DBOS_Inc • CS PhD @Stanford ❤️Database+Architecture+Systems Co-organizing https://t.co/RcZUWygJen
Stanford, CA
Joined August 2013
Several people (thanks to @mitsuhiko and @samuel_colvin) 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. We kept: - sqlalchemy +
4
10
96
I used to be skeptical about workflow patching, mostly because of all the horror stories I heard from other developers. But the way DBOS implements it is nice: a patch is just another workflow step. That tiny shift makes the patching interface more intuitive than I expected.
Just released a new feature–workflow patching! Patching lets you safely upgrade workflow code even when you have active workflows. Essentially, you insert a “patch” into your workflow that instructs new workflows to run your new updated code while old workflows safely resume
1
2
13
Just released a new feature–workflow patching! Patching lets you safely upgrade workflow code even when you have active workflows. Essentially, you insert a “patch” into your workflow that instructs new workflows to run your new updated code while old workflows safely resume
1
3
13
Durable execution frameworks are becoming an important infra pattern for agents. Traditional services run in milliseconds. If they crash, you retry. But agents run longer, retries burn tokens, and crash recovery actually matters. @DBOS_Inc is a great example of this emerging
2
7
16
Do you like databases? Do you want to hear two database professors rant about them? Do you need one of those professors to have a Turing Award for databases? If yes, then join Mike Stonebraker and I next Wed Dec 10 @ 1:00pm EST for database hot takes: https://t.co/JXGHtesZzC
dbos.dev
Webcast Dec 10: DBMS researchers Mike Stonebraker (MIT / DBOS) and Andy Pavlo (CMU) discuss which data and CS trends are heating up or cooling down heading into 2026.
9
51
289
The biggest challenge with building AI agents is that agents do weird things. They call the wrong tool, or the right tool with the wrong input, or generate a bizarre text output. Best case scenario they crash and fail, worst case they take a wildly inappropriate action. So what
1
3
10
I just saw a LinkedIn ad selling the NeurIPS attendee list. Ah yes, the cutting edge of AI research... and lead generation.
1
0
5
TBT (long overdue post). I really enjoyed #QConSF this year, and it has now become one of my favorite conferences. Thanks to the organizers for putting together a program with so many deep, practical systems talks, and to everyone who stopped by to discuss reliability and
1
3
8
TBT (long overdue post). I really enjoyed #QConSF this year, and it has now become one of my favorite conferences. Thanks to the organizers for putting together a program with so many deep, practical systems talks, and to everyone who stopped by to discuss reliability and
1
3
8
In the upcoming webinar, we’re hosting a conversation with two leaders in the database world, Mike Stonebraker and Andy Pavlo. They will discuss the trends most likely to influence the software you build and the architectures you choose. 🧵 🗓️ Weds, Dec 10, 2025 | 1 PM EST
1
3
5
AI apps aren’t simple LLM calls, they’re workflows with nested loops, heavy document processing, and failure risks. @petereliaskraft walks through a RAG pipeline to show why reliability breaks down at scale, plus how durable workflows use database-backed checkpoints to keep
0
1
3
In this video, Alex shows an awesome demo of using DBOS's fork to debug agents (yes, we can fork out your bugs 🍴). Check it out!
Agentic loops can take on a long running, non deterministic path. If there's an error late in the execution, reproducing it is hard because a second execution may never follow the same trajectory. In this demo, we inject an artificial prompt error into our @hackernews Agent demo
0
2
7
Huge thanks to our organizers: @__vishwanath__ @AlexMillerDB @YingjunWu Oussama Saoudi, Benjamin Owad
1
0
3
Yesterday was our final South Bay Systems talk event of 2025 (what a year!). Huge thanks to @julianhyde and @yytian for their awesome talks! Both discussed the challenges of querying data efficiently across heterogeneous sources. Morel is a new high-level language for working
1
3
20
Gunnar is such an incredible writer! He explains durable execution better than I do. I love seeing more lightweight, database-backed approaches getting attention, and really appreciate the thoughtful shout-out for @DBOS_Inc . Always grateful for folks who push the space forward.
📝"Building a Durable Execution Engine With SQLite" Durable Execution is all the rage these days. In this post I'm exploring the fundamentals of DE, based on a minimal engine built from scratch, using #SQLite as an execution log. 👉 https://t.co/EP9LO6ScsJ
0
3
36