Hôm qua 29/09, sự cố phân giải DNS tại nhà cung cấp Mắt Bão khiến web riohub.vn, ứng dụng RioHub và API cho đối tác đồng loạt không truy cập được, dù server, database và dữ liệu vẫn chạy hoàn toàn bình thường. Chỉ vì phụ thuộc vào đúng một tên miền, cả hệ thống coi như đứng.
Cách team xử lý trong ngày: dựng thêm 2 tên miền dự phòng (riohub.riokupon.com, riohub.riokupon.me) chạy song song trên cùng hệ thống, cập nhật app để tự chuyển domain khi gặp lỗi DNS hoặc timeout, và hướng dẫn partner cấu hình base URL theo thứ tự ưu tiên. Điểm mấu chốt: chỉ failover khi lỗi kết nối, không failover khi API trả 4xx/5xx để tránh gửi trùng request.
Nên mn cần ít nhất 2 domain ở 2 nhà đăng ký/DNS khác nhau, SSL và CORS cho mọi domain, logic failover phía client, và kịch bản thông báo khi sự cố xảy ra.




