Problem Statement
How do idempotency keys and at-least-once delivery interact in AP systems?
Explanation
At-least-once means duplicates can occur. Assign a stable idempotency key per user intent or per message. Consumers record processed keys and outcomes so replays or retries are safe. Side effects become repeatable. This keeps availability high while bounding correctness issues under partitions or crashes.
Code Solution
SolutionRead Only
If key seen → return stored result; else process and store outcome
