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