Chi phí làm app đặt vé kịch nhỏ và chuyện tự mày mò với AI
Tuần trước tôi ngồi cà phê với nhóm diễn viên trẻ bên khu vực Phú Nhuận để cùng bàn lịch tập vở kịch thiếu nhi Nàng Tiên Cá cho đợt diễn tháng sau. Gắn bó với nghề đạo diễn sân khấu sáu năm nay, chạy đôn chạy đáo lo từ khâu kịch bản tới âm thanh ánh sáng, đây là lần đầu tôi tính tới chuyện làm một trang đặt vé nhỏ để khán giả tiện lựa chọn ghế ngồi, thay vì cặm cụi ghi chép 150 mã vé vào sổ tay. Thấy chi phí làm app trên thị trường lúc này cao quá so với quỹ chung, tôi quyết định mở máy tính lôi con AI Claude Code ra gõ lệnh tự tạo web, rồi tìm hạ tầng đám mây chạy thực tế xem tốn bao nhiêu tiền.

Nhận báo giá chi phí thiết kế app từ các công ty
Hồi mới nảy sinh ý tưởng làm web, tôi tự tay vạch ra sườn tính năng rồi mang đi gõ cửa xin bảng giá các công ty phần mềm lớn nhỏ trong thành phố. Sân khấu tôi vốn nhỏ. Tôi chỉ cần một trang web hiển thị rõ ràng sơ đồ 150 ghế của khán phòng kịch, cho khách vãng lai tự do chọn chỗ rồi thanh toán trực tiếp lúc chốt đơn, cộng thêm phần quản lý phía sau để soát vé trước giờ mở màn. Các bên tiếp nhận yêu cầu xong thì rục rịch gửi lại những tờ báo giá thiết kế phần mềm cơ bản rơi vào tầm 40 đến 80 triệu đồng. Con số đó thực sự làm tôi khá là choáng ngợp.
Sân khấu độc lập của tụi tôi gom hết tiền bán vé mấy tháng ròng rã mới đủ trả thù lao diễn viên và chi trả tiền đạo cụ, phục trang nên hoàn toàn không thể dư dả để đầu tư nền tảng riêng. Việc vung một khoản ngân sách lớn cho công ty ngoài lúc này là phương án bất khả thi đối với túi tiền của chúng tôi. Tôi đành tự dùng trí tuệ nhân tạo sinh mã nguồn với hi vọng sẽ cắt bớt khoản tiền công thuê người viết code bên ngoài. Thực tế thì quá trình này hoàn toàn không đơn giản dễ dàng, đứa rẽ ngang học đạo diễn kịch như tôi phải lạch cạch gõ tiếng Anh mô tả từng cái nút bấm màu sắc ra sao cho máy tính nó hiểu ý.
Khổ sở tìm chỗ chạy đoạn code AI viết
Sau gần ba đêm thức trắng cày cuốc dán mắt vào màn hình, công cụ trí tuệ nhân tạo cũng nhả ra được một cụm mã nguồn giao diện chọn ghế khá thân thiện trên điện thoại. Rắc rối bắt đầu nảy sinh. Đó là lúc tôi hỏi nó cách đưa nền tảng này lên internet cho khán giả vào mua vé trực tuyến, nó liền tự kéo về một mớ dịch vụ nước ngoài quen thuộc của giới lập trình. Hạ tầng chạy phần hiển thị thì bắt phải dùng hệ thống Vercel, còn hệ quản trị cơ sở dữ liệu thì lưu qua nền tảng Supabase. Tiền phí hàng tháng tính bằng đồng đô la ngoại tệ, xuất hoá đơn điện tử không có mã số thuế Việt Nam làm bạn kế toán bên tôi mếu máo chẳng biết hạch toán làm sao cho hợp lý.
Lúc kẹt những đoạn lỗi hệ thống không chạy được, tôi nhắn lên diễn đàn công nghệ thì phải chờ tới khuya lắc khuya lơ người bên Mỹ mới thức dậy trả lời hỗ trợ. Đọc xong đoạn hướng dẫn tôi cũng chẳng mường tượng được phải can thiệp sửa đổi từ dòng mã nào để tránh nguy cơ rò rỉ bảo mật dữ liệu. Hãng Symbiotic Security từng rà quét 1.072 ứng dụng do AI viết phát hiện tới 98% có lỗ hổng rò rỉ dữ liệu người dùng, còn công cụ đo lường vibe-eval thống kê khóa API lộ ra bị kẻ xấu khai thác phá hoại làm rớt mạng chỉ sau đúng 11 phút. Thế là tôi quyết định dọn hết về nước.
Cắt giảm chi phí làm app với máy chủ đám mây tính giờ
Tôi lang thang trên mạng tìm kiếm thì vô tình thấy bộ lệnh cài đặt nối AI trực tiếp với hạ tầng đám mây MONA Cloud ngay trong nước. Việc thiết lập ban đầu đi thẳng vào máy tính cá nhân qua lệnh npx monacloud plans, sau đó tôi cấp quyền cho con bot tự xử lý toàn bộ quá trình khởi tạo hạ tầng từ xa. Mọi thứ diễn ra thật nhàn nhã.
Mức phí hạ tầng ở hệ thống này được chốt theo từng giờ đồng hồ sử dụng thực tế của khách hàng. Theo đúng bảng giá niêm yết công khai trên mạng, mỗi lõi CPU họ thu 250đ một giờ, dung lượng RAM là 150đ mỗi gigabyte, còn dung lượng lưu trữ thì lấy 15đ mỗi gigabyte. Tôi bảo con bot sinh mã khởi tạo một con máy chủ VPS mức nhỏ nhất chạy 1 lõi và 1 gigabyte RAM kèm ổ đĩa 10 gigabyte, tài khoản bị trừ đúng 550đ mỗi giờ chạy thực tế. Vị chi chi phí làm app mỗi tháng cho khoản nuôi máy chủ nội địa này chỉ rơi vào mức 401.500đ, rẻ hơn nhiều so với phương án đi thuê ứng dụng trọn gói ngoài thị trường. Khán giả hoặc anh em bầu sô nào muốn nắm rõ thông số cụ thể có thể tham khảo bảng giá hạ tầng đám mây này để tự ước lượng chuẩn xác cho ngân sách dự án nghệ thuật của mình. Điểm tôi ưng ý nhất là họ xuất hoá đơn VAT 10% ghi sẵn mã số thuế đầy đủ để kế toán tôi in ra báo cáo đối soát.

Những rào cản kỹ thuật khi không có giao diện thân thiện
Vận hành nền tảng này có một điểm dở là họ không làm sẵn giao diện cPanel hay DirectAdmin để thao tác bằng chuột đơn giản dễ nhìn. Thay vì click chuột tiện lợi, mọi quy trình từ việc gán IP tĩnh cho đến mở port kết nối đều buộc tôi lạch cạch gõ lệnh text chay trên màn hình console đen sì hoặc nhờ AI gõ giùm. Có hôm mạng chập chờn, con bot chép đè file cấu hình cũ làm sập luôn trang đặt vé suốt hai tiếng đồng hồ ngay sát giờ mở màn vở kịch.
Dân đạo diễn không rành hệ thống như tôi muốn xem danh sách khách đặt chỗ hôm nay cũng phải nhìn luồng text chạy dọc, hoàn toàn không có màn hình chia cột hàng rõ ràng như hệ Supabase tôi từng thử lúc trước. Mọi thứ làm bằng lệnh. Sự thô cứng bất tiện này ép tôi phải gõ lệnh sao lưu thư mục /var/www trước khi đụng vào mã nguồn, vì lỡ sai một nhịp là bay luôn danh sách 150 khán giả mua vé. Tôi dần nhận ra việc phó mặc hoàn toàn cho máy móc sẽ khiến bản thân mất đi khả năng tự xử lý tình huống mỗi khi web báo lỗi 502 Bad Gateway bất ngờ ập tới.
Tính tiền lặt vặt và rủi ro quên tắt máy
Điểm trừ tiếp theo là việc nuôi máy chủ đám mây tính theo giờ liên tục suốt 24 tiếng mỗi ngày thực ra lại đắt đỏ hơn phương án đi mua đứt gói VPS trả năm ở ngoài. Hồi đầu tháng mới thử nghiệm hạ tầng, tôi bật thêm một ứng dụng cấu hình 2 core và 2 GB RAM giá 1.250đ mỗi giờ để kiểm tra thử hiển thị sơ đồ hàng ghế phụ. Tôi quên tắt máy đi.
Tới cuối tháng đăng nhập nhìn số tiền trong ví điện tử bị trừ lặt vặt liên tục tôi mới tá hoả lật đật tìm mã lệnh tắt đi. Xoá app xong họ vẫn giữ host tính phí. Đây là bài học xương máu phải trả giá bằng tiền túi của chính mình. Dù sao thì bù lại lúc dựng nền tảng bán vé, nhóm tụi tôi chủ động kết nối thêm tiện ích thanh toán MONA Pay vào hệ thống để khán giả tự do quét mã VietQR chuyển khoản ngân hàng. Họ đang áp dụng chính sách ưu đãi miễn phí hoàn toàn 500 giao dịch xử lý đầu tiên mỗi tháng nên nhóm kịch nhỏ của tụi tôi chưa tốn thêm đồng phí nào.
So sánh đối chiếu lại chi phí thiết kế app thực tế
Nhìn chung từ toàn bộ quá trình thử nghiệm trải nghiệm, quyết định tự mò mẫm dựng sản phẩm đã giúp tôi chủ động quản lý ngân sách hoạt động nghệ thuật chặt chẽ hơn hẳn. Tổng kết lại, thay vì cắn răng gồng gánh con số chi phí làm app khổng lồ 80 triệu đồng theo báo giá ban đầu, tôi tự triển khai từ con số không chỉ tốn 401.500đ duy trì máy chủ hàng tháng. Thật sự đỡ đau đầu.
Khoản tiền lớn tiết kiệm được từ dự án này sẽ giúp anh em thoải mái rót thêm ngân sách vào việc thiết kế trang phục biểu diễn và trực tiếp thuê loa ánh sáng công suất lớn. Quá trình tự gõ mã làm việc với AI và dò tìm lỗi chắc chắn đã lấy đi của tôi không ít thời gian nghỉ ngơi quý báu. Đặc biệt nhất là những đêm thức trắng triền miên mệt mỏi chỉ để đối mặt với thông báo báo lỗi màu đỏ trên màn hình đen ngòm. Nhưng tới khi nhìn thấy dòng tin nhắn thông báo khán giả đầu tiên thao tác mua vé kịch thành công hiện lên, tôi thở phào nhẹ nhõm. Mọi công sức cực nhọc bỏ ra mấy tháng nay coi như đã được đền đáp xứng đáng.
Tuần sau tôi đang dự tính sẽ ngồi lại tự nghiên cứu sâu thêm hệ thống tự động gửi tin nhắn để khán giả nhận được mã số ghế ngồi ngay lập tức qua hộp thư. Chắc tôi sẽ thử tải bản beta của tiện ích MONA Mail về tích hợp thẳng vào mã nguồn xem nền tảng chạy có thực sự ổn định cho vài suất diễn cuối tuần hay không. Phải rà soát kỹ tôi mới nạp tiền.