Tag: nodejs Cơ bản
Nội dung này là bản nháp và sẽ không được đưa vào các phiên bản thật.
22 bài viết được gắn tag nodejs:
- AsyncLocalStorage: context theo request, khi nào mất context và khi nào không nên dùng
- Clean code: lỗi hay gặp khi viết và refactor code backend
- Correlation ID đi qua hai service: nối log đúng cách, đừng nhầm với tracing
- Debug theo giả thuyết với bộ công cụ Node.js và PostgreSQL
- Dockerfile cho Node.js: multi-stage, layer cache và chạy non-root
- Event loop Node.js: thứ tự callback, timer trễ và những gì chặn main thread
- Hash mật khẩu: vì sao sha256 có salt vẫn vỡ khi database bị lộ?
- Lỗi async và xử lý lỗi hay gặp trong Node.js/TypeScript
- Lỗi hay gặp khi code backend Node.js, NestJS và PostgreSQL
- Lỗi hay gặp khi đọc config và env var trong Node.js
- Lỗi hay gặp khi log, debug, ứng cứu sự cố và viết postmortem
- Lỗi hay gặp khi viết API: injection, phân quyền, secret, retry
- Lỗi hay gặp với số, ngày giờ và chuỗi trong Node.js + PostgreSQL
- Lỗi hiệu năng và rò rỉ tài nguyên hay gặp trong Node.js
- Node.js streams và backpressure: khi nơi ghi chậm hơn nơi đọc
- Observer và domain event: OrderPaid bắn trong process bảo đảm được gì, và khi nào cần outbox
- Parse và validate env lúc khởi động: báo đủ lỗi rồi thoát
- Requests và limits trong Kubernetes: vì sao Pod mới dùng 40% CPU đã bị throttle
- Secure coding cho backend: lỗ hổng nằm ngay trong code bạn viết
- SIGTERM khi deploy: cho request đang chạy thời gian kết thúc
- Tình huống: p99 checkout lên 1,2 s trong khi CPU chỉ 40% limit
- Tình huống: Pod Node.js bị OOMKilled mỗi 6 giờ