VI Kỹ thuật

Kiểm tra hệ thống gửi bản tin tự động

Chào các bạn độc giả,

Đây là bài viết thử nghiệm hệ thống phân phối bản tin tự động thông qua Cloudflare WorkersGitHub Actions.

Luồng hoạt động của hệ thống:

  1. Viết bài: Tác giả hoàn thành bài viết mới trên GitHub.
  2. Deploy: Cloudflare Pages tự động nhận commit mới nhất và deploy lên môi trường production.
  3. Trigger: GitHub Action kiểm tra khi Cloudflare báo deploy thành công thì gửi một request kích hoạt API Webhook.
  4. Dispatch: Worker D1 đối chiếu các bài viết mới chưa gửi và tự động lọc danh sách độc giả đăng ký ngôn ngữ tiếng Việt (vi) để gửi email thông qua API của nhà cung cấp dịch vụ email (Resend/SendGrid).

Nếu bạn nhận được email này, có nghĩa là toàn bộ hệ thống đã chạy cực kỳ ổn định và chính xác!

Cảm ơn các bạn!