Devops

Dùng Golang Duy Trì Sự Sống: Hệ Thống Incident Management Tự Động Cho Bệnh Tiểu Đường Type 1

Dùng Golang Duy Trì Sự Sống: Hệ Thống Incident Management Tự Động Cho Bệnh Tiểu Đường Type 1

Bia hơi hoặc một đĩa salad ngỡ như lành mạnh chứa bao nhiêu gram carbohydrate? Với đại đa số mọi người, câu trả lời thường là “ai mà quan tâm”, ngoại trừ những người đang theo chế độ ăn kiêng khắt khe. Nhưng đối với khoảng 8 triệu người mắc bệnh Tiểu đường Type 1 (T1D) trên thế giới, đây là câu hỏi sống còn diễn ra mỗi ngày.

Đọc thêm
Khi AI Agent 'Báo' Chủ Nhân $6,500 AWS Bill Chỉ Vì Thử Scan Mạng DN42

Khi AI Agent 'Báo' Chủ Nhân $6,500 AWS Bill Chỉ Vì Thử Scan Mạng DN42

Mấy ngày qua, cộng đồng DevOps và những anh em chơi mạng mạng (networking) đang rần rần chia sẻ một câu chuyện dở khóc dở cười. Một thanh niên (operator) tự tin thả xích cho một AI Agent kèm theo một API Key AWS có toàn quyền (administrator access) với nhiệm vụ nghe rất đơn giản: gia nhập và quét (scan) mạng DN42. Kết quả là chỉ sau vài ngày, thanh niên này nhận được hóa đơn AWS trị giá $6,531.30 và tuyên bố phá sản, phải lên mailing list của DN42 và các kênh Matrix để xin quyên góp crypto cứu đói.

Đọc thêm
Graceful shutdown: lợi ích và lý do phải có

Graceful shutdown: lợi ích và lý do phải có

Có lần team mình deploy bản mới lúc 11h đêm. kubectl rollout restart xong, 30 giây sau PagerDuty réo: 200 cái 502 trong 5 giây. Khách hàng đang đặt đồ ăn thì timeout. Mình lật đật rollout undo, xong ngồi check log - hóa ra pod cũ bị SIGTERM, HTTP server tắt ngay lập tức, 50 request đang xử lý dở bị cắt ngang hết.

Đọc thêm