All interviews45:00
Notification system
Accept notification requests from many internal services and deliver them through push, SMS and email providers. The design is a durable queue between fast producers and slow, flaky third parties, with retries, rate limits and user preferences in between.
Notes and ratings save in this browser. Completing self-assessment records your progress.
Requirements checklist
Clarifying questions
- Which channels, and which providers?
- Which notifications are time-critical?
- Is delivery confirmation required, or is 'handed to the provider' enough?
- Expected campaign sizes and how fast they must go out?
requirements
Suggested time: about 6 minutes. Separates acceptance latency from delivery latency and defines duplicate handling per channel.