1 điểm bởi GN⁺ 2025-02-09 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Cốt lõi của tự động hóa từng bước: Do-nothing scripting

    • Mọi đội ngũ vận hành đều có những quy trình thủ công chưa được tự động hóa. Các quy trình này không thể bị loại bỏ hoàn toàn, và đặc biệt những quy trình như sửa đổi hạ tầng hoặc cấp phát tài khoản người dùng có thể trở thành gánh nặng lớn.
    • Ví dụ, quy trình cấp phát tài khoản người dùng bao gồm các bước như tạo cặp khóa SSH, commit khóa công khai lên Git, chờ tác vụ build hoàn tất, tìm địa chỉ email trong danh bạ nhân viên và gửi khóa riêng qua 1Password.
    • Những quy trình này đòi hỏi sự tập trung nhưng không mang lại việc giải quyết vấn đề thú vị hay kết quả thỏa mãn. Tác giả gọi đây là "slog".
    • Tự động hóa có thể thực hiện các quy trình này nhanh hơn và chính xác hơn, nhưng việc tự động hóa mọi bước có thể rất khó. Tự động hóa một phần cũng không làm quy trình bớt phiền phức hơn.
  • Do-nothing scripting

    • Hầu như mọi "slog" đều có thể được chuyển thành một "do-nothing script". Đây là kiểu script mã hóa hướng dẫn của quy trình bằng cách đóng gói từng bước thành các hàm.
    • Script ví dụ sẽ đưa ra từng bước cho người dùng và chờ đến khi họ hoàn thành thủ công.
    • Script này thực tế không tự thực hiện bất kỳ bước nào của quy trình. Tuy nhiên, nó mang lại các giá trị sau:
      • Giúp duy trì sự tập trung và dễ hoàn thành quy trình hơn bằng cách tránh bỏ sót bước.
      • Mỗi bước được đóng gói thành hàm, nên về sau có thể thay thế bằng mã có khả năng thực hiện tự động.
      • Theo thời gian, có thể phát triển một thư viện các bước hữu ích để giúp công việc tự động hóa trong tương lai hiệu quả hơn.
    • Do-nothing script không làm giảm công việc thủ công ngay lập tức, nhưng hạ thấp năng lượng kích hoạt cho việc tự động hóa, từ đó có thể giảm công sức theo thời gian.

Chưa có bình luận nào.

Chưa có bình luận nào.