Phát triển dịch vụ với chi phí tối thiểu
(brunch.co.kr/@odradeck)- Backend là Supabase
- Một khi đã dùng thì rất khó dứt ra được
- Hỗ trợ Auth và Storage
- Miễn phí tối đa 2 project, nhưng do giới hạn traffic các thứ nên tốn $25/tháng
- Ứng dụng dùng Flutter
- Đã cân nhắc ReactNative, nhưng chọn Flutter vì cũng hỗ trợ phát triển Web ở mức nhất định
- Web được triển khai miễn phí bằng GitHub. Vì cần Private nên tốn $4/tháng
- Backoffice là Retool
- Dù là công cụ no-code nhưng cũng mất chút thời gian để làm quen. Dù vậy vẫn nhanh hơn tự làm trực tiếp
- Miễn phí nếu không chạy những thứ như Workflow. Vì cần duy trì staging nên tốn $10/tháng
- Chỉ với Supabase + Flutter + Retool cũng có thể triển khai một dịch vụ có quy mô nhất định
- Chi phí hạ tầng vận hành dưới $50/tháng
- Nếu traffic tăng thì có thể mở rộng dung lượng
15 bình luận
Chỉ với Supabase + Flutter + Retool cũng có thể triển khai một dịch vụ ở quy mô tương đối.
Chi phí hạ tầng để vận hành mỗi tháng dưới $50
Supabase thực sự rất tiện.
Đặc biệt, việc tách môi trường để quản lý cũng cực kỳ tiện.
Nếu chỉ tính chi phí máy chủ thì dùng vultr hoặc DigitalOcean sẽ rẻ hơn.
Mình thấy hơi tiếc vì supabase không cho xây dựng backend bằng ngôn ngữ mình muốn, nên trong lúc tìm kiếm thì mình phát hiện ra https://render.com/ cũng có vẻ khá ổn.
Đây là lần đầu tôi nghe về supbase.. Nhân dịp này chắc phải tìm hiểu mới được
Dart pháp sư gọi hồn Flutter...
Để giảm chi phí thì Native > React Native > Flutter,
phía server trước đây đang dùng AWS nhưng có lẽ nên chuyển sang supabase để tiết kiệm chi phí.
Nếu làm hoàn toàn miễn phí thì tôi dùng neon(DB) + Cloudflare worker + Cloudflare Pages như vậy.
Ngoài ra nếu thêm cả stack thì tôi dùng ReactNative + Trpc + drizzle theo kiểu này.
supabase❤
Nếu phải trả 25 USD mỗi tháng thì Firebase có phải là lựa chọn rẻ hơn không?
Tôi đồng ý.
Nhưng nếu phải dùng SQL DB thì Firebase coi như không ổn, nên nhìn theo hướng đó thì cũng không hẳn là nói sai.
Nếu là một dịch vụ ở mức gần như không tốn chi phí thì thật ra tôi nghĩ dù là RDB hay NoSQL cũng sẽ không có khác biệt lớn lắm.. haha
Chi phí học tập của lập trình viên cũng là chi phí, nên điều bạn nói chắc chắn cũng quan trọng.
Firebase + SQL SaaS có phải là tối ưu nhất không??
Phát triển dịch vụ với chi phí tối thiểu
Đúng là một sự kết hợp đúng gu của tôi :)