Advanced
System Design
Q88 / 100
When designing a notification system that must guarantee "at-least-once" delivery, what complexity does this push onto downstream consumers?
Correct! Well done.
Incorrect.
The correct answer is A) Consumers must be idempotent or implement deduplication logic, since the same notification may be delivered more than once due to retries
A
Correct Answer
Consumers must be idempotent or implement deduplication logic, since the same notification may be delivered more than once due to retries
Explanation
At-least-once delivery prioritizes not losing messages, accepting the possibility of duplicates during retries; consumers must therefore handle duplicates gracefully, e.g., via idempotency keys.
Progress
88/100