5.7

Absurd In Production

Software EngineeringOpen SourceDeveloper ToolsIndustry

Armin Ronacher reports on five months of running Absurd, a durable execution system built entirely on Postgres, in production at Earendil. The core design held up well, with the thin SDK approach proving easier to understand and debug than heavyweight alternatives like Temporal. Key additions include decomposed steps, task results, a CLI tool (absurdctl), and a web dashboard (Habitat). The system is primarily used for agent workflows but has expanded to crons and deploy-surviving background jobs. He acknowledges missing features like built-in scheduling, push/webhook support, and table partitioning. The post closes with a reflection on whether open source libraries still matter when agents can generate throwaway implementations.

A durable execution system built as a thin layer over Postgres proves that infrastructure complexity is often self-imposed, but the harder question is whether such open source projects can sustain themselves when AI agents commoditize implementation.
  • 7

    You don't need a separate service, a compiler plugin, or an entire runtime to get durable workflows. You need a SQL file and a thin SDK.

  • 7

    The TypeScript SDK is about 1,400 lines. Compare that to Temporal's Python SDK at around 170,000 lines.

  • 4

    When something goes wrong, you can read the entire SDK in an afternoon and understand what it does.

  • 3

    Your code doesn't need to be deterministic outside of steps. You can call Math.random() or datetime.now() in between steps and things still work, because only the step boundaries matter.

  • 6

    Durable Execution is now something that plenty of startups sell you. On the other hand it's also something that an agent would build you and people might not even look for solutions any more. It's kind of … weird?

  • 7

    I don't think a durable execution library can support a company, I really don't. On the other hand I think it's just complex enough of a problem that it could be a good Open Source project void of commercial interests.

reflective, pragmatic, technically grounded