Discussion about this post

User's avatar
neo runtime's avatar

The refund example is the part I kept coming back to.

A correlation ID tells you what happened after the fact. It doesn’t stop an approved action from changing between review and execution.

I’d tie the approval to the exact customer list, amounts, and policy version. Change any of those and the approval dies.

Does your design bind approval to that exact payload, or only log everything under the same ID?

No posts

Ready for more?