Home

WhatsApp Business API – Gửi tin nhắn tự động với NodeJS

WhatsApp Business API (Cloud API) cho phép doanh nghiệp gửi tin nhắn tự động, thông báo đơn hàng, OTP, và xây dựng chatbot trực tiếp trên WhatsApp — nền tảng nhắn tin phổ biến nhất thế giới. 1. Chuẩn bị Tạo Meta Business Account Truy cập developers.facebook.com → My Apps → Create App → Business Vào WhatsApp → Set Up Tạo WhatsApp Busine...

Read more

AI Streaming Response với SSE trong NestJS & NextJS

Thay vì đợi LLM trả về toàn bộ câu trả lời (có thể mất 5-30 giây), Streaming cho phép hiển thị từng từ ngay khi LLM tạo ra — trải nghiệm giống ChatGPT. Bài này hướng dẫn implement streaming end-to-end từ OpenAI → NestJS → NextJS. 1. Streaming hoạt động như thế nào? OpenAI API ──stream──→ NestJS (SSE) ──stream──→ Browser "Xin" ...

Read more

AWS Lambda – Serverless Functions với NodeJS

AWS Lambda cho phép chạy code mà không cần quản lý server — bạn chỉ trả tiền khi code thực sự chạy. Kết hợp với API Gateway, Lambda trở thành nền tảng lý tưởng cho serverless API và background processing. 1. Lambda là gì? Event-driven: Lambda chạy khi có event (HTTP request, S3 upload, SQS message, schedule…) Auto-scaling: Tự động scale t...

Read more

Docker & Docker Compose cho NestJS

Docker giúp đóng gói ứng dụng và mọi dependency vào một container, đảm bảo chạy nhất quán trên mọi môi trường. Bài này hướng dẫn containerize ứng dụng NestJS và chạy cùng MongoDB, Redis bằng Docker Compose. 1. Dockerfile cho NestJS Tạo file Dockerfile tại root project: # Stage 1: Build FROM node:20-alpine AS builder WORKDIR /app COPY package...

Read more

Azure Functions – Serverless với NodeJS

Azure Functions là dịch vụ serverless của Microsoft Azure, tương tự AWS Lambda. Bài này hướng dẫn xây dựng và deploy Azure Functions với NodeJS/TypeScript cho các tác vụ phổ biến: HTTP trigger, Timer trigger, và Queue trigger. 1. Cài đặt npm install -g azure-functions-core-tools@4 npm install -g @azure/functions Tạo project mới: func init my...

Read more

NextJS – Authentication với NextAuth.js (Auth.js)

NextAuth.js (nay là Auth.js) là thư viện authentication phổ biến nhất cho Next.js, hỗ trợ OAuth (Google, GitHub, Facebook…), Credentials, Email magic link, và nhiều hơn nữa — chỉ với vài dòng config. 1. Cài đặt npm install --save next-auth@beta Tạo auth secret: npx auth secret Thêm vào .env: AUTH_SECRET=your-generated-secret AUTH_GOOGLE_ID...

Read more