Relivio - công cụ nhẹ giúp đánh giá rủi ro deploy trong 15 phút ngay sau khi phát hành
(relivio.dev)Vài phút ngay sau khi phát hành là lúc dễ bất an nhất, nhưng trong nhiều trường hợp, việc gắn thêm một stack nặng như Datadog/Sentry lại khá tốn kém, nên tôi đã tạo ra Relivio.
Relivio là một công cụ ra quyết định deploy gọn nhẹ: nó ghi nhận sự kiện phát hành, rồi trong 15 phút ngay sau đó sẽ so sánh các tín hiệu lỗi đi vào với baseline để đánh giá bản deploy lần này gần với STABLE / WATCH / RISK hơn.
Hiện tại, công cụ cung cấp luồng sau đây.
- Đăng ký deploy
- Thu thập log lỗi
- Quan sát trong 15 phút
- Gửi thông báo verdict cuối cùng
- Cung cấp tín hiệu căn cứ và thông điệp khuyến nghị
Thay vì ngay từ đầu đi theo hướng một nền tảng log hay APM, tôi thiết kế theo hướng tập trung vào đúng một câu hỏi: “Bản phát hành lần này có ổn không?”.
Mục tiêu là tạo ra một hình thức mà ngay cả nhóm nhỏ hoặc môi trường phát triển một người cũng có thể gắn vào tương đối nhẹ nhàng.
Vì vẫn còn ở giai đoạn đầu, nên tôi đặc biệt muốn nghe các phản hồi như dưới đây.
- Loại vấn đề này trên thực tế xảy ra thường xuyên đến mức nào
- Định dạng verdict như STABLE / WATCH / RISK có hữu ích hay không
- Ngay sau khi deploy thì cần có những căn cứ nào mới đủ đáng tin
- Với tiêu chí nhóm nhỏ thì cách triển khai nào là ít gánh nặng nhất
Những góp ý về điểm còn thiếu hoặc chỗ còn mơ hồ, hay cả những ý kiến thẳng thắn như “cái này có lẽ không thật sự cần” cũng đều rất được hoan nghênh.
Chưa có bình luận nào.