Bắt đầu với một kết quả hữu ích
Quyết định những gì một khách truy cập nên làm được, dữ liệu nào ứng dụng cần và những dịch vụ bên ngoài nào nó phụ thuộc. Một trang web tĩnh, một API và một tác vụ nền có các yêu cầu khác nhau. Mô tả chúng riêng biệt ngay cả khi chúng chia sẻ một kho lưu trữ.
Giữ trách nhiệm luôn rõ ràng
Xử lý mã nguồn, cài đặt thời gian chạy và dữ liệu lưu trữ như những vấn đề riêng biệt. Mã nguồn thuộc về quản lý phiên bản. Cấu hình mô tả môi trường. Dữ liệu tồn tại cần có quy trình sao lưu và khôi phục. Sự tách biệt này giúp dễ dàng thay đổi một thành phần mà không cần xây dựng lại tất cả các thành phần khác.
Làm cho bước tiếp theo có thể lặp lại
Ghi lại lệnh xây dựng, kết quả dự kiến và các kiểm tra cho thấy một phiên bản phát hành hoạt động. Người bảo trì khác nên có thể thực hiện theo các bước tương tự. Giữ phiên bản phát hành cuối cùng hoạt động và cách thực tế để quay lại nó. Các hướng dẫn ở đây bao gồm những nguyên tắc cơ bản này từ dự án đầu tiên đến truy cập API.