NestJS là một framework Node.js tiến bộ (progressive) dùng để xây dựng các ứng dụng phía server có khả năng mở rộng và dễ bảo trì. Nó được viết bằng TypeScript và mang lại kiến trúc cùng cấu trúc rõ ràng cho back-end Node — lấy cảm hứng mạnh mẽ từ Angular (decorator, dependency injection, module).
Vấn đề mà nó giải quyết
Node/Express cho bạn tự do hoàn toàn nhưng KHÔNG có cấu trúc → các ứng dụng lớn trở nên
thiếu nhất quán, khó bảo trì, và thiếu các pattern chuẩn.
NestJS áp đặt một kiến trúc module hóa, có quan điểm rõ ràng để các team xây dựng
nhất quán và có khả năng mở rộng.
