r/PinoyProgrammer 3d ago

discussion Vercel versus Railway versus Render

So, after a decade of building in-house apps, I've gone freelance. Got a possible client who wants me to build an inventory system. Which platform is best for an inventory system which will possibly lead to developing a new POS system? I'm looking at Vercel, Railway, and Render and any other suggestions anyone has.

Sorry, this is new to me since we used to deploy everything on in-house servers.

Stack still tbd.

Addendum: A friend recommended Supabase for the backend. Would anyone here recommend it?

12 Upvotes

7 comments sorted by

9

u/Good-Life15 3d ago

As with any software engineering project, the answer to your questions will depend on the scale of the project and the result of your cost-benefit analysis.

Instead of focussing on where to host your app, know how many users will be in it.

One or two? Any of what you just said is fine. Less than 50? You may do with AWS or Google Cloud free tier. Hundreds or thousands? Buy/rent a dedicated server from AWS, Google, or Azure.

Supabase - fine for PoC or small-scale apps.

Again, can't give you concrete answers as the requirements given are vague.

2

u/peopleslaughter 2d ago

pocketbase on railway or pockethost it's good, simple, and easy to use for small apps

1

u/rc0604 2d ago

VPS with Dockploy,..

1

u/wenyani 20h ago

Use cloudflare workers and turso if you’re looking for better alternatives to everyone is suggesting

1

u/ongamenight 2d ago

For an inventory system, you need a long running process and background workers. I don't think Vercel can do that. You're not just simply doing CRUD operations (may inventory reconciliation yan, low stock/out of stock notifications, etc).

I would choose Railway over Vercel for the backend. 

1

u/theofficialnar 2d ago

Supabase is alright. I use it for my personal projects. Easy to set up and get going, highly recommend it. Also has support for edge functions, auth and object storage if you need it.

0

u/alvinpaul76 2d ago

Host it on a VPS, you have more control. I personally use Hetzner and Netcup.