Giới thiệu
Bạn đã bao giờ tự hỏi làm cách nào các công ty như Shopee, Grab, Netflix gửi hàng triệu email mỗi ngày mà vẫn đảm bảo email đến inbox, không bị spam, và hệ thống không sập?
Khóa học này sẽ đưa bạn từ zero đến production-ready, thiết kế và xây dựng một hệ thống notification có khả năng gửi hàng triệu email trong một lần — đúng cách, đúng kiến trúc, và đúng best practices.
Bạn sẽ học được gì?
- Thiết kế kiến trúc event-driven notification system từ đầu
- Message Queue với Kafka: partitioning, consumer groups, exactly-once delivery
- Email Infrastructure: SMTP deep dive, ESP integration (SES, SendGrid)
- Scaling: Rate limiting, batch processing, worker pool architecture
- Deliverability: SPF, DKIM, DMARC — đảm bảo email đến inbox
- Production: Monitoring, alerting, chaos engineering, cost optimization
Yêu cầu kiến thức
- Có kiến thức cơ bản về backend development (bất kỳ ngôn ngữ nào)
- Hiểu HTTP, REST API, Database cơ bản
- Biết Docker cơ bản (để chạy hands-on labs)
Đối tượng phù hợp
- Backend Developer muốn nâng cao kiến thức system design
- System Architect thiết kế notification platform
- Tech Lead cần giải quyết bài toán gửi email quy mô lớn
- Người chuẩn bị phỏng vấn System Design
