Design an Alert Notification Service for Downstream Consumers
Company: DoorDash
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: Design an alert service that accepts producer events and delivers each one independently to matching downstream consumers. The architecture must isolate slow subscribers while supporting versioned routing, at-least-once delivery, duplicate recognition, classified retries, dead letters, backpressure, replay, and auditing.
Read the full DoorDash Software Engineer interview experience this question came from