Sơ đồ feature flag làm cổng chặn giữa deploy của team A và team B

Feature flag như cổng release liên team

Có một loại bug tôi chưa bao giờ thấy trong log, vì nó chưa từng chạy: tôi đọc ra nó từ đúng hai dòng code, trước khi viết dòng code đầu tiên của mình. Câu hỏi không phải “sửa thế nào” — mà là “ship một tính năng biết chắc sẽ fail 100% nếu bật sớm thì tính là xong hay chưa xong?” Bối cảnh Đầu tháng 9 năm nay, tôi phụ trách phần chức năng cho một chế độ nguồn hàng thứ hai trong chương trình khuyến mãi của một hệ thống bán hàng. Chế độ đang chạy: mỗi sản phẩm muốn bán trong chương trình phải được cấp trước một quota cố định. Chế độ mới ngược lại: sản phẩm không có quota riêng, trần bán là tồn khả dụng của kho tổng ngay lúc đặt hàng. Tính năng có lịch ship định sẵn, phần việc của tôi nằm trong lịch đó. ...

22 tháng 9, 2026 · 6 phút · Hoang Nguyen Thai