Nguồn & trạng thái
18 điểm
D2 Tools · Automation
Chấm workflow hoặc hệ thống n8n theo 17 production controls về source of truth, durable state, security, idempotency, retry, observability, recovery và operating ownership.
Direct answer
Không có một dấu hiệu đơn lẻ như “workflow chạy xanh”, “đã bật queue mode” hoặc “có backup” đủ để kết luận. Production readiness cần đồng thời kiểm soát authoritative state, credentials và inbound trust, duplicate-sensitive side effects, retry/failure semantics, downstream outcome verification, alerting, recovery và ownership. Checker này biến các lớp đó thành 17 control có weight công khai và 5 critical gates.
Control category
Control category
Control category
Control category
Control category
Control category
Priority findings
Critical No được xếp trước; sau đó là finding có weight cao hơn. Partial và No đều tạo remediation recommendation để biến score thành backlog kỹ thuật có thứ tự.
Trả lời assessment để tạo findings. Khi chưa có câu trả lời Partial/No, tool chưa có remediation backlog để sắp xếp.
Scoring model
Yes = 100% weight, Partial = 50%, No = 0%. Sáu category cộng đúng 100 điểm. Năm critical controls là một gate riêng: chỉ cần một Critical No, status sẽ là “Chưa production-ready” khi assessment hoàn tất, bất kể numeric score còn lại.
18 điểm
14 điểm
24 điểm
18 điểm
16 điểm
10 điểm
Critical gates
Credential cần scoped, replaceable và được bảo vệ khỏi accidental exposure trong workflow logic hoặc logs.
Cơ chế có thể là Basic Auth, signature, shared secret, OAuth hoặc contract khác tùy upstream hỗ trợ.
Retry và duplicate delivery là điều bình thường trong distributed systems; email, payment, CRM write hoặc side effect khác không nên lặp âm thầm.
Execution success không chứng minh CRM, payment, email, database hoặc destination khác đã đạt state yêu cầu.
Operator cần recover từ known state thay vì tự dựng lại context và chạy lại mọi side effect.
Production boundaries
Workflow completed không tự chứng minh CRM, payment, database, email hoặc destination khác đã đạt state mong muốn. Outcome verification là một critical gate riêng.
Queue mode có thể thay execution topology nhưng availability còn phụ thuộc ingress, database, Redis, worker topology, persistence, monitoring và recovery.
100 điểm là kết quả của published readiness model với các câu trả lời đã nhập; nó không thay security audit, load test, compliance assessment hoặc SLA evidence.
FAQ
Có thể. Production readiness không đến từ số node hoặc việc workflow chạy được một lần; nó phụ thuộc source of truth, durable state, security, idempotency, failure semantics, observability, recovery và operating ownership phù hợp criticality của workflow.
Không. Mỗi control có weight cố định. Yes nhận 100% weight, Partial nhận 50% và No nhận 0%. Cùng một bộ câu trả lời sẽ tạo cùng một score và status.
Critical controls là gates riêng. Secrets hard-coded, inbound events không được verify, side effects thiếu idempotency, downstream outcome không được verify hoặc không có safe replay/recovery path có thể chặn trạng thái ready dù numeric score cao.
Tổng weight là 100: Nguồn & trạng thái 18, Bảo mật 14, Độ tin cậy 24, Quan sát 18, Khôi phục 16 và Vận hành 10 điểm.
Assessment phải hoàn tất và không có critical No. Khi đó 85–100 là Ready foundation, 70–84 Mostly ready, 50–69 Cần cải thiện và dưới 50 là Rủi ro production cao. Đây là decision-support model, không phải chứng nhận, SLA hoặc security audit hoàn chỉnh.
Không. Queue mode là một runtime option. Concurrency và execution topology phải phù hợp workload, dependency limits, availability goal và operating complexity. Queue mode cũng không tự động tạo High Availability.
Không mặc định. n8n execution success chỉ phản ánh workflow engine hoàn tất theo logic hiện tại. Consequential workflow nên verify destination/business state hoặc reconciliation để biết outcome thực sự đã xảy ra.
Retry tự động càng làm duplicate safety quan trọng. Nếu cùng event có thể được gửi lại, side effect như email, CRM write, payment hoặc record creation cần stable identity và idempotency/reconciliation phù hợp.
Sửa Critical No trước, sau đó ưu tiên các Partial/No weight cao. Thông thường thứ tự bắt đầu từ source/stable identity, credentials và inbound verification, duplicate safety, destination outcome verification và safe recovery path.
Không nên coi là recovery đã được chứng minh. Backup chỉ trở thành evidence mạnh hơn khi team đã xác định restore procedure và kiểm tra rằng workflow configuration cùng durable state quan trọng có thể phục hồi theo yêu cầu.
Không. Checker là readiness triage theo 17 production controls. Security review chuyên sâu, performance/load test, DR exercise, dependency-specific assessment hoặc compliance review vẫn có thể cần riêng theo risk của hệ thống.
Không trong implementation hiện tại của checker. Câu trả lời và scoring được xử lý trong browser state; tool không cần AI API để tính kết quả.
Methodology có thể cite
Contract này là source-of-truth cho semantics của tool: formula/rule, inputs, outputs, limitations và worked example. Khi logic thay đổi, methodology version phải thay đổi cùng code.
Worked example
Input
Đánh dấu workflow có retries và logging nhưng chưa có durable source-of-truth state hoặc replay-safe side effects.
Output
Checker vẫn giữ các foundational gaps đó visible dù nhiều operational controls đã có.
Interpretation
Fix state và duplicate-safety semantics trước khi dựa vào workflow cho consequential production work.
Cách cite tool này
D2 Group. “Công cụ kiểm tra Production Readiness cho n8n — methodology and calculation contract.” Version 2026.09, review 2026-09-03. https://d2group.co/vi/tools/n8n-production-readiness-checker#methodology