Complete the code to identify the main component responsible for sending notifications.
The component that sends notifications to users is called the [1].The Notification Dispatcher is the main component that sends notifications to users.
Complete the code to specify the type of database best suited for storing user notification preferences.
For storing user notification preferences, a [1] database is preferred for fast key-value lookups.
A Key-Value database is ideal for quick access to user preferences by user ID.
Fix the error in the notification delivery flow by selecting the correct component that handles retries.
If a notification fails to deliver, the [1] component retries sending it after a delay.The Retry Service handles resending notifications that failed initially.
Fill both blanks to complete the notification system's architecture components.
The [1] queues incoming notifications, while the [2] sends them to users.
The Message Broker queues notifications, and the Notification Dispatcher sends them.
Fill all three blanks to complete the notification filtering logic.
Notifications are filtered by [1] before sending. The system checks [2] to respect user choices and uses [3] to avoid overload.
Priority filters notifications, user preferences control delivery, and rate limiting prevents overload.
