In Production
5 days ago
- #Durable Execution
- #Workflow Systems
- #Postgres
- Absurd is a durable execution system built entirely on Postgres, using a single SQL file and thin SDKs.
- It has undergone several releases, adding features like decomposed steps, task results, a CLI tool (absurdctl), a web dashboard (Habitat), and agent integration.
- The core design remains unchanged, emphasizing simplicity with minimal SDK code and a checkpoint-based replay model that doesn't require deterministic execution outside steps.
- Primary use cases include agent workflows, cron jobs, and background processing that requires resilience against failures and deployments.
- Limitations include no built-in scheduler, push model, or partitioning support, with challenges in partition lifecycle management.
- The project is open source, aiming to be a community-driven solution without commercial interests, and invites feedback and contributions.