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 ý:
- Server Action chỉ forward form và revalidate.
- Route Handler kiểm tra auth, parse input và gọi repository.
- Repository gọi Supabase và map row.
- 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.
