Show HN: DBOSify – Drop-in Temporal replacement built on Postgres
46 points
2 days ago
| 2 comments
| github.com
| HN
unsnap_biceps
4 hours ago
[-]
I'm a little unclear on this. You say it's a replacement for Temporal, but the GitHub repo says it's a replacement for the temporal python client SDK?

Then in the description you say "This lets you run durable workflows, activities, signals, updates, retries, and recovery without needing any infrastructure except Postgres." but your diagram shows worker nodes outside of the Postgres server, so you do need infrastructure beyond the Postgres instance?

reply
swyx
41 minutes ago
[-]
(ex temporal employee) believe it or not this is SIMPLER than temporal's actual workers. what you're seeing is a "DBOSify worker" embedded in each application server, which is not the same thing as temporal's conception of workers (which are separate from the app server). i havent spent much time with dbosify but i'd say this is closer to a "second client" than a full worker... just a terminology issue
reply
lmz
3 hours ago
[-]
I think "without needing any infrastructure" is in contrast to Temporal, which has its own server in front of the storage.
reply
lelandbatey
2 hours ago
[-]
I asked the DBOS folks about this before; the idea is that there is no "coordination node", only the workers and the DB. See DBOS folks previously: https://news.ycombinator.com/item?id=45186494
reply
KraftyOne
2 days ago
[-]
Hi HN, I'm Peter, creator of DBOSify. Here to answer any questions you have!
reply
raykyri
1 hour ago
[-]
Hi! Do you have an example that includes a full agent workflow?
reply
hatefulheart
3 hours ago
[-]
You can add a dev dependency in your pyprojec.toml with uv, look it up.
reply
actionfromafar
4 hours ago
[-]
What would it involve to get DBOSify for C#?
reply