Ghi chép kỹ thuật
Những quyết định thiết kế đứng sau Keenrig, viết đủ chi tiết để bạn phản bác được.
Thiết kế một công tắc ngắt cloud mà người ta dám bấm
Quyền rời đi chỉ có nghĩa nếu nó không phá thứ gì. Bài này mô tả tiền kiểm, danh sách những thứ thật sự mất đi khi ngắt, và cách kết nối lại.
Ghim theo digest, không ghim theo thẻ latest
Mỗi manifest trong danh mục Keenrig ghim một digest cụ thể và được ký Ed25519. Đây là lý do vì sao, và vì sao "dùng thẻ latest cho tiện" là một cái bẫy chậm.
Vì sao local là nguồn sự thật, không phải cloud
Nguyên tắc kiến trúc số một của Keenrig: instance giữ toàn bộ trạng thái cần để vận hành, cloud chỉ là lớp cộng thêm. Bài này giải thích hệ quả của lựa chọn đó, kể cả những hệ quả bất tiện.