Much more lightweight! All the durable execution logic runs inside your program persisting state in Postgres, no need for a separate workflow server.
That's why Durable Swarm can be a true drop-in replacement for Swarm, because your Swarm agentic workflows still execute normally in Python. Temporal and Orleans are far more heavyweight solutions that require you to radically rearchitect your program.
Happy to answer any questions here! I wrote a tutorial for the durable refund agent as well: https://docs.dbos.dev/python/examples/reliable-ai-agent
How do you compare DBOS to temporal or orleans?
Much more lightweight! All the durable execution logic runs inside your program persisting state in Postgres, no need for a separate workflow server.
That's why Durable Swarm can be a true drop-in replacement for Swarm, because your Swarm agentic workflows still execute normally in Python. Temporal and Orleans are far more heavyweight solutions that require you to radically rearchitect your program.
I've a project I'd love to try running on DBOS - any roadmap guesses for C# support?
Would love to chat about what you're building! Current languages are Python and TypeScript, no current plans to add C#.
Just sent you an email