News for hackers. Stuff that matters.
Re:Show HN: DBOS TypeScript – Lightweight Durable Execution ... by KraftyOne on Thursday January 16, 2025 @02:40PM (#42729903)
That work is done by the decorators! They wrap around your functions and store the execution state of your workflows in Postgres, specifically:

- Which workflows are executing

- What their inputs were

- Which steps have completed

- What their outputs were

Here's a reference for the Postgres tables DBOS uses to manage that state: https://docs.dbos.dev/explanations/system-tables

Re:Show HN: DBOS TypeScript – Lightweight Durable Execution ... by CMCDragonkai on Thursday January 16, 2025 @04:30PM (#42731140)
All of this seems it would fit any transactional key value structure.