Why should notification sending usually be asynchronous?
Practice this question from Quiz: Design a Notification System, with options and an explanation.
Question
Why should notification sending usually be asynchronous?
Option A
Because notification providers never fail
Option B — Correct answer
Because request latency and provider variability should not block the main product flow
Option C
Because queues are always cheaper than direct calls
Option D
Because users prefer stale data