Resonate External System Of Record Pattern Go

Maintain consistency between a Resonate Go workflow and an external system that owns the truth — a database, ledger, or third-party API — without distributed transactions, by wrapping every interaction with that system in its own idempotent ctx.Run step so the durable promise records the result and replay never re-fires the external call. Verified against the resonate-sdk-go 0.1.0 tag.

resonatehq Updated

File contents

resonatehq/resonate-skills/tree/main/resonate-external-system-of-record-pattern-go commit fa8ebfa8e3

Frequently asked questions

npx skillmds@latest add resonatehq/resonate-external-system-of-record-pattern-go