High-Throughput Notification Broker
A decoupled 3-tier microservice notification engine in Go, built to survive worker crashes and network drops without losing a single message.
- Sustained 9,200+ requests/sec (552k in 60s) with 13.8ms average latency during intensive stress testing.
- Engineered a zero-loss worker pool with 200 concurrent goroutines using Redis BLMOVE for atomic queue draining.
- Implemented exponential backoff, jitter, and a Dead Letter Queue (DLQ) archiver that drains to AWS S3.
- Stress-tested resilience via intentional TCP socket exhaustion to verify 100% message delivery.

