Cobnex blogs / Australia

Cobnex blog

AI implementation, software architecture, cloud operations and Australian technology policy.

100 articles in Software architecture

Page 5 of 6


Idempotent business commands2 min read

Choose retention around the actual retry window

Idempotency records consume storage, but deleting them too soon weakens replay protection. Base retention on client behaviour and downstream guarantees.

Read article
Saga compensation design2 min read

Ask what cannot actually be undone

Review each completed effect against the real correction the business can perform. A method named compensate does not prove the workflow can restore its prior state.

Read article