Nội dung này đã khóa
Vui lòng đăng nhập hoặc đăng ký mua sách để đọc tiếp những kiến thức chuyên sâu này.
Chương 12: Tương lai & Mở rộng (Scale Up)

Chúc mừng bạn! Bạn đã đi từ con số 0 đến việc sở hữu một Web App xịn xò, có database chuẩn, giao diện đẹp. Nhưng hành trình VibeCode không dừng lại ở đây.
12.1 Khi nào cần nâng cấp?
- Database: Khi Supabase Free báo đầy (500MB).
- Giải pháp: Mua gói Pro ($25) hoặc tự setup VPS chạy Docker (như Chap 5 đã bàn).
- Traffic: Khi Vercel báo hết băng thông.
- Giải pháp: Mua gói Pro ($20) hoặc chuyển sang Cloudflare Pages (Rẻ hơn).
12.2 Công thức vạn năng: CRUD + State + Auth (Scalable Mindset)
Đừng sợ phải học lại từ đầu khi làm dự án mới. Mọi ứng dụng trên đời (Booking, HRM, Social) đều chỉ xoay quanh 3 trụ cột này:
- CRUD (Create - Read - Update - Delete):
- Bán hàng: Tạo đơn, Xem sp, Sửa giỏ hàng, Xóa đơn.
- Booking: Tạo lịch hẹn, Xem lịch trống, Đổi giờ, Hủy lịch.
- Tư duy: Biết Prompt làm CRUD là làm được mọi app.
- State (Trạng thái - Frontend):
- Khách đang đăng nhập chưa? Giỏ hàng có mấy món? Loading hay xong?
- Auth (Phân quyền - Backend):
- Ai được xem cái gì? (RLS).
12.2.1 Chiến thuật "Copy-Paste Thông Minh"
Khi làm dự án mới (ví dụ: Đặt sân cầu lông), hãy copy code dự án E-commerce cũ.
- Đổi bảng
Products->Courts(Sân). - Đổi
Orders->Bookings. - Giữ nguyên 90% logic Login, Deploy, Layout. Bạn chỉ cần sửa 10% logic nghiệp vụ.
12.3 Hệ sinh thái mở rộng
VibeCode mở ra cánh cửa vô tận. Vì bạn đang nắm giữ Source Code và Database.
- Mobile App: Dùng React Native hoặc Expo. Bạn có thể tái sử dụng 70% code Logic/API của Web để build App đưa lên AppStore/CHPlay.
- AI Chatbot riêng: Bạn có data đơn hàng trong Supabase. Hãy dùng OpenAI API + Vector Search để tạo con bot trả lời khách: "Đơn hàng #123 của tôi đi đến đâu rồi?" (Bot tự tra DB trả lời).
- Automation: Kết nối n8n/Make vào Database để tự động hóa quy trình kế toán, xuất hóa đơn đỏ.
12.4 Đúc kết & Giới thiệu chương tiếp theo
AI code giỏi hơn bạn. AI nhớ tốt hơn bạn. Nhưng AI không có Tầm nhìn (Vision) và Sự thấu cảm (Empathy) với khách hàng như bạn.
VibeCoder không phải là thợ code. VibeCoder là Người kiến tạo. Bạn dùng AI như Iron Man dùng bộ giáp - bay lượn, bắn chưởng, cứu thế giới. Nhưng bộ giáp không tự bay nếu không có Tony Stark bên trong.
Công thức vạn năng: CRUD + State + Auth. Mọi ứng dụng trên đời đều xoay quanh 3 trụ cột này. Biết Prompt làm CRUD là làm được mọi app.
Hãy giữ vững tư duy "Architecture First" và không ngừng học hỏi những luồng công nghệ mới (nhưng đừng chạy theo trend mù quáng).
Trong Chương 13: Phụ Lục Prompt Toolkit, tôi sẽ tổng hợp toàn bộ các Prompt "thần thánh" đã sử dụng xuyên suốt cuốn sách - từ Ideation đến Deploy - để bạn có thể copy-paste ngay vào dự án của mình.