Workflow

Bài 18 — Case study tổng hợp: hệ thống automation xử lý đơn hàng
Case study tổng hợp toàn series: xây hệ thống automation hoàn chỉnh xử lý đơn hàng cho ShopViet, kết hợp webhook, database, error handling, queue mode và alert.

Bài 17 — AI workflow với n8n: AI Agent, LLM, RAG với vector store
Xây AI workflow trong n8n: AI Agent node, tích hợp LLM (OpenAI/Anthropic), RAG cơ bản với vector store và khi nào nên dùng n8n cho AI pipeline.

Bài 16 — n8n API và quản lý workflow bằng code: export/import, Git, CI/CD
Quản lý workflow như code: n8n API, export/import workflow JSON, versioning bằng Git, CI/CD cho workflow và tách môi trường dev/staging/prod.

Bài 15 — Xây custom node bằng TypeScript: declarative vs programmatic, publish npm
Viết n8n community node bằng TypeScript: cấu trúc project, so sánh declarative vs programmatic style và publish node lên npm.

Bài 14 — Kiến trúc n8n bên trong: main vs worker, execution mode, binary data
Bên trong n8n: main process vs worker, execution mode (regular/queue), cách lưu binary data — hiểu để tối ưu hiệu năng và tài nguyên.

Bài 13 — Self-host production: Postgres + Redis, queue mode, worker, reverse proxy
Triển khai n8n production: Docker Compose với Postgres + Redis, queue mode và worker, scaling, reverse proxy (Nginx/Traefik) và HTTPS.

Bài 12 — Tích hợp database: Postgres/MySQL/MongoDB, query tham số, transaction
Tích hợp database với n8n: Postgres/MySQL/MongoDB node, viết query có tham số, xử lý transaction và tránh SQL injection trong expression.

Bài 11 — Webhook nâng cao: response mode, HMAC signature, payload lớn, idempotency
Webhook ở mức production: các response mode, xác thực webhook bằng HMAC signature, xử lý payload lớn và đảm bảo idempotency khi bị gọi trùng.

Bài 10 — Credentials và bảo mật: mã hóa, quản lý secrets, phân quyền
Cách n8n mã hóa và lưu credentials, quản lý secrets, phân quyền, và best practice khi export/chia sẻ workflow mà không lộ bí mật.

Bài 9 — Error handling chuẩn production: Error Trigger, retry, dead-letter, alert
Xử lý lỗi ở mức production: Error Trigger workflow, retry strategy, dead-letter pattern và gửi alert qua Slack/Telegram khi workflow fail.

Bài 8 — Điều khiển luồng: IF, Switch, Loop Over Items, Wait và sub-workflow
Điều khiển luồng thực thi: IF, Switch, Loop Over Items, Wait, xử lý batch và tách logic bằng Execute Workflow (sub-workflow).

Bài 7 — Code node chuyên sâu: JavaScript/Python, \$input/\$json, sandbox
Viết JavaScript/Python trong Code node: mô hình items, các biến $input, $json, cách tham chiếu node khác, task runners, giới hạn sandbox, và khi nào nên dùng …

Bài 6 — Xử lý dữ liệu: Set, Filter, Merge, Split Out, Aggregate và expression
Các node biến đổi dữ liệu cốt lõi (Edit Fields, Filter, Merge, Split Out, Aggregate) và cú pháp expression {{ }} cùng các hàm built-in hay dùng.

Bài 5 — Làm chủ HTTP Request node: auth, pagination, retry, xử lý lỗi
HTTP Request node ở mức production: authentication (Bearer, API key, OAuth2), pagination tự động, retry/backoff và xử lý lỗi HTTP đúng cách.

Bài 4 — Xây workflow đầu tiên: Webhook → xử lý → REST API → response
Dựng workflow hoàn chỉnh đầu tiên: nhận request qua Webhook trigger, xử lý dữ liệu, gọi REST API bên ngoài và trả response; debug bằng execution log.

Bài 3 — Khái niệm cốt lõi: Workflow, Node, Trigger, Execution và mô hình items
Mô hình dữ liệu của n8n: workflow, node, connection, trigger, execution, và cách các items (mảng JSON) chảy giữa các node — nền tảng để hiểu mọi thứ về sau.

Bài 2 — Cài đặt n8n: npm, Docker, Docker Compose và biến môi trường
Ba cách chạy n8n (npm, Docker, Docker Compose) cho dev và production, các biến môi trường quan trọng (N8N_ENCRYPTION_KEY, WEBHOOK_URL, DB), và cấu trúc thư mục …

Bài 1 — Giới thiệu về n8n, kiến trúc của n8n
Hiểu n8n như một workflow automation engine: kiến trúc tổng thể, mô hình node-based, so sánh thẳng với Zapier, Make, Airflow và Temporal, và tiêu chí kỹ thuật …
Không tìm thấy bài viết phù hợp