MOFAKH
.
COM
Profile
Topics
Recent
25 notes
System design — notes
+
Topics
C#
5
.NET
4
Docker
4
SQL
4
Networking
4
System design
4
System design — notes
Why I start with a modular monolith
Jun 27, 2026 · 8 min
Idempotent message consumers
outline
Caching strategies and invalidation
outline
Rate limiting: token bucket vs sliding window
outline
← Back to profile
System design
Idempotent message consumers
unwritten
—
Outline
Note to self
Not written yet. This is the outline I am working from — it will be filled in as I go through the topic.
At-least-once delivery: duplicates are guaranteed, not rare
Idempotency keys and a processed-messages table
Making handlers commutative where ordering cannot be trusted
Poison messages, retry policy and dead-letter handling
Previous
Why I start with a modular monolith
Next
Caching strategies and invalidation