We recently started using DBOS for durable execution - it's much easier to integrate than Temporal and it Just Uses Postgres(tm), which is nice.
Have you compared with LittleHorse.io? Seems like that would be durable and easier for workflows and retries etc
Another happy DBOS user here. It slides right into our existing Postgres usage and has a simple Go SDK.
I've been using Restate for durable execution. The TypeScript SDK was easy to use.