Engineering
How We Built a Push Notification System That Actually Doesn't Lose Messages
The technical breakdown of Pushary's notification pipeline: transactional outbox, Kafka, two-layer idempotency, Web Push delivery, click tracking, iOS PWA handling, and the DLQ recovery system.
Aadil Ghani13 min read
System DesignKafkaWeb Push