Architecture
Architecture
4 bài viết trong danh mục này
DTO
MOD
ENT
Backend Layers
controller • service • db
BackendArchitecture
Cách phân biệt DTO, Model và Entity trong backend
Cách phân biệt DTO, Model và Entity trong backend để tránh dùng lẫn giữa controller, service và database, đặc biệt khi dùng TypeORM và validate đầu vào.
12 phút đọc18/06/2026
BE
FE
QA
Role Boundaries
api • dto • test logic
BackendArchitecture
Cách tách bạch Backend, Frontend và Tester để tránh đổ lỗi
Cách tách bạch Backend, Frontend và Tester để tránh đổ lỗi, lệch logic và tranh cãi khi thiết kế API, validate dữ liệu và test hệ thống.
11 phút đọc17/06/2026
SRP
DIP
OCP
SOLID in Practice
clean • test • scale
BackendArchitecture
Áp dụng SOLID để giảm coupling trong dự án lớn
Cách áp dụng SOLID vào code thực tế để giảm coupling, giảm code rối, dễ test, dễ mở rộng và đỡ đau đầu hơn khi dự án bắt đầu lớn lên.
10 phút đọc16/06/2026
API
RAM
N+1
State and Scale
cron • file • memory
BackendArchitecture
Stateless và stateful khi scale nhiều instance
Giải thích stateless và stateful cho backend, kèm lỗi hay gặp khi scale như schedule chạy trùng, lưu file local và giữ state trong memory.
10 phút đọc16/06/2026