Cách làm việc
Từ Yêu Cầu Đến Giải Pháp Vận Hành Được
Các nguyên tắc được áp dụng như nhau cho mọi dự án.
Thiết kế để dễ bảo trì
Nếu chỉ người tạo ra mới vận hành được, thì tài liệu và cấu trúc rõ ràng vẫn cần là một phần của sản phẩm được giao.
Bảo mật từ thiết kế
Bảo mật cần được đưa vào ngay từ quyết định kiến trúc đầu tiên, khi còn dễ thay đổi, thay vì chỉ xuất hiện sau như một checklist rà soát.
Automation thay cho lặp lại thủ công
Một việc được làm theo cùng một cách hơn hai lần là ứng viên để automation, vì sự lặp lại thường là nơi sai sót bắt đầu xuất hiện, bất kể bản thủ công vẫn đang chạy ổn hay không.
Kiểm thử trước khi triển khai
Kiểm thử với các tình huống thực tế, bao gồm mức độ bảo mật, chức năng và edge case, cần thực hiện khi hệ thống vẫn còn có thể chỉnh sửa an toàn, trước khi coi là hoàn tất.
Observability và sẵn sàng cho vận hành
Một hệ thống không thể quan sát được thì cũng không thể bảo trì tốt. Monitoring và logging cần được xây dựng từ đầu, trước khi có sự cố xảy ra và lỗ hổng đó mới lộ ra.
Xây dựng hướng tới kết quả thực tế
Một kiến trúc tốt được đánh giá qua việc nó có đứng vững khi dùng thực tế hay không. Việc trông phức tạp, ấn tượng trên sơ đồ không nói lên được điều đó.
Giữ con người là người chịu trách nhiệm khi dùng AI
AI có thể soạn, gợi ý và thực thi. Trách nhiệm cho những gì được đưa vào sử dụng vẫn thuộc về người đã phê duyệt nó.