Notes on
reliable
systems.
I’m Amin. I write about distributed systems, data, and the decisions that make software dependable.
Writing
All articlesAccepting orders when dependencies fail
A single-region baseline for accepting orders safely when inventory, payment, or messaging dependencies fail.
Making retries safe with idempotency
How to make a retried command produce one business effect when the network can lose the response.
4 min read
The gap between a commit and an event
Why a transactional outbox connects a database change to an event without pretending a broker publish is atomic.
4 min read