DXDolphinX LearnDX Learn

DolphinX Learn giúp học viên học công nghệ, luyện code, ôn phỏng vấn và đặt lịch mentor theo mục tiêu nghề nghiệp.

Trang public

Khóa họcBlogVề chúng tôiPhỏng vấn

Hỗ trợ học tập

Bắt đầu ngayĐặt lịch mentor
© 2026 DolphinX Learn. All rights reserved.
Architecture7 phútDolphinX Mentor27/5/2026

Tách Next API và ORM trong dự án eLearning

Mentor viết bài

DolphinX Mentor

Tách API và ORM trong Next.js

Khi ứng dụng bắt đầu có admin, course upload, booking, blog và chứng chỉ, query rải rác sẽ rất khó kiểm soát.

Kiến trúc gợi ý:

  1. Server Action chỉ forward form và revalidate.
  2. Route Handler kiểm tra auth, parse input và gọi repository.
  3. Repository gọi Supabase và map row.
  4. Component chỉ nhận domain model.

Lợi ích lớn nhất là khi đổi schema, bạn sửa một nơi thay vì lục toàn bộ UI.

← Quay lại blog
DXDolphinX LearnDX Learn
Khóa họcBlogVề chúng tôiPhỏng vấn
Ctrl K
Bắt đầu ngay