Giao diện
Case study: hệ thống thông báo
Gửi push, email, SMS cho hàng triệu người dùng.
Dàn ý
- Kênh gửi và nhà cung cấp; mẫu thông báo; tuỳ chọn của người dùng.
- Hàng đợi theo kênh, retry, dead letter.
- Không gửi trùng: idempotency key.
- Giới hạn tần suất theo người dùng, giờ yên lặng theo múi giờ.
- Theo dõi đã gửi, đã mở.