Show HN: DBOS Java – Postgres-Backed Durable Workflows
9 days ago
- #durable-workflows
- #reliability
- #postgres
- DBOS provides lightweight durable workflows built on top of Postgres.
- Workflows checkpoint each step in Postgres, enabling recovery from crashes or failures.
- Use cases include AI agents, data synchronization, payments, and long-running processes.
- DBOS is a library with no separate service or orchestrator, only requiring Postgres.
- Supports asynchronous execution, durable queues, scheduling, and notifications.
- Durable queues allow distributed tasks with guarantees of completion and flow control.
- Scheduling workflows with cron syntax or durable sleep for pauses.
- Durable notifications enable workflows to wait for events with exactly-once semantics.
- Comparison with Temporal highlights DBOS's lightweight, Postgres-backed approach.
- Quickstart guide and community resources available for getting started.