Bird
0
0

A notification system uses a queue to handle event processing but notifications are delayed significantly. Which is the most likely cause?

medium📝 Analysis Q14 of 15
LLD - Design — Library Management System
A notification system uses a queue to handle event processing but notifications are delayed significantly. Which is the most likely cause?
AQueue is overloaded with too many events
BUser preferences are not stored
CDelivery channel is sending notifications instantly
DEvent producer is generating too few events
Step-by-Step Solution
Solution:
  1. Step 1: Analyze queue role in notification system

    Queue buffers events to handle load. If overloaded, it causes delays in processing notifications.
  2. Step 2: Evaluate other options

    Missing user preferences or instant delivery does not cause delay; too few events would reduce load, not increase delay.
  3. Final Answer:

    Queue is overloaded with too many events -> Option A
  4. Quick Check:

    Queue overload = delay [OK]
Quick Trick: Delays often mean queue overload, not missing data [OK]
Common Mistakes:
MISTAKES
  • Blaming delivery channel for delays
  • Assuming missing preferences cause delay
  • Thinking fewer events cause delays

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More LLD Quizzes