Cobnex blogs / Global

Cobnex blog

AI implementation, software architecture and cloud operations for teams worldwide.

456 articles

Page 2 of 26


Saga compensation design3 min read

Compensation is a business action, not a database undo

A distributed workflow cannot usually erase every completed step. Define the corrective business action for each effect and make unresolved states visible.

Read article
Cache invalidation3 min read

A cache needs a freshness promise

Decide how old a value may be and what happens when that limit is exceeded. Faster reads are useful only while the result remains suitable for the task.

Read article
Service level indicators3 min read

Measure whether people can finish the task

A service indicator should describe the experience the application is meant to provide. CPU usage and healthy processes help explain failures, but do not establish that a task succeeded.

Read article