Bỏ qua để đến nội dung

Knowledge Hub

Hiểu hệ thống chạy thế nào bên dưới, vì sao chọn giải pháp này và phải trả giá gì. Mỗi bài có sơ đồ tương tác, output đo thật và checklist trước khi lên production.
bài viết
198
sơ đồ tương tác
117
thuật ngữ
208
lộ trình học
7

Cập nhật28/10/2026 · nội dung đã đối chiếu tài liệu chính thức

Nền tảng dữ liệu

41 bài

PostgreSQL từ cách lưu một dòng tới transaction và lock; cache với Redis.

Giao tiếp & phân tán

29 bài

Kafka, RabbitMQ và những gì hay hỏng khi service gọi nhau qua mạng.

Kiến trúc & mã nguồn

66 bài

Ranh giới module, pattern, và NestJS, Node.js chạy thế nào bên dưới.

Vận hành & chất lượng

21 bài

Deploy an toàn, quan sát được, chặn lỗ hổng phổ biến và test không flaky.

Tham khảo

3 bài

Case study ghép các mảnh kiến thức lại, và glossary để tra nhanh thuật ngữ.

Chưa biết bắt đầu từ đâu? Chọn mục tiêu gần với việc bạn đang làm, rồi đọc theo thứ tự.

Nền tảng PostgreSQL

Mới làm backend, muốn hiểu database tới nơi

  1. ACID
  2. MVCC
  3. Isolation levels
  4. B-tree index
  5. Đọc EXPLAIN

Truy vấn chậm

Có query chậm cần điều tra ngay

  1. Đọc EXPLAIN
  2. Vì sao index không được dùng
  3. Statistics
  4. Join algorithms

Trực on-call

Deploy và vận hành service trên Kubernetes

  1. Health probes
  2. Graceful shutdown
  3. SLI, SLO, error budget
  4. Correlation ID

Messaging đáng tin cậy

Xây consumer không mất, không trùng message

  1. Distributed log
  2. Commit offset
  3. Consumer idempotent
  4. Transactional outbox

Backend Node.js / NestJS

Viết service NestJS và muốn biết nó chạy ra sao

  1. Event loop
  2. Streams và backpressure
  3. Request lifecycle
  4. Provider scope

API an toàn

Thiết kế API public hoặc B2B

  1. BOLA / IDOR
  2. CORS và CSRF
  3. Session hay JWT
  4. Rate limiting

Code quality

Viết, review và vận hành code như một senior

  1. Đặt tên
  2. Clean code
  3. Lỗi hay gặp khi code
  4. Transaction trong code
  5. Secure coding
  6. Code review
  7. Git

Sơ đồ chạy từng bước

Bấm qua từng bước để thấy request, lock hay message đi đâu, thay vì đọc một đoạn văn dài.

Output đo thật

Plan, log và số liệu trong bài lấy từ PostgreSQL, Redis hay Node chạy thật, không bịa.

Trade-off và checklist

Khi nào dùng, khi nào không, và những việc cần kiểm trước khi đưa lên production.

Đối chiếu nguồn chính thức

Mặc định, phiên bản và giới hạn đều dẫn tới tài liệu gốc ở cuối mỗi bài.

Mỗi bài có một mức độ:Cơ bảnTrung cấpNâng cao· mục Cần đọc trướcở đầu bài chỉ ra kiến thức nền nên đọc trước.