NOTIFICATION PLATFORM · 2026
A notification platform that handled 30M Kakao messages in one month
Notification delivery was scattered across API servers, admin tools, and batch jobs, so nothing enforced the external API’s rate limits consistently, and scheduled sends and bulk-failure tracking had to be rebuilt in every path. I owned the architecture design, gathering the scattered delivery paths into a single Redis/BullMQ queue with built-in rate limiting, delays, and retries, controlled by horizontally scalable workers—handling 30 million Kakao notifications in a single month.
Delivery history and observability data were separated from the delivery path, with archival and analytics pipelines on Firehose, SQS/DLQ, Lambda, and S3, defined and deployed with Pulumi.
- 30MKakao notifications handled in one month
- 150KTax filings completed after notification delivery
- ₩15.1BRevenue converted after notification delivery
- BullMQ
- Redis
- Kubernetes
- AWS
- Pulumi
- BigQuery
- Elastic
- OpenTelemetry
