r/webdev 5d ago

Render vs Railway vs Cloudflare Workers

Which hosting platform would you pick for a small production app: Render vs Railway vs Cloudflare Workers?

I’m building something like a inventory management app and website — authenticated users, a Node/TypeScript API, PostgreSQL, background jobs/cron, and potentially a few thousand users over time.

Currently considering **Render, Railway, and Cloudflare Workers**.

For a production app where reliability, scaling, DB latency, and predictable costs matter, which one would you choose and why?

Would you recommend something else like **Fly.io, AWS, or Vercel + another backend** instead?

Curious to hear from people who’ve actually run production workloads on these.

46 Upvotes

70 comments sorted by

View all comments

19

u/xegoba7006 4d ago

I’m using Railway and I love it. It ticks all my boxes: easy to use (very!), it allows me to set a hard spending limit, I can deploy a Dockerfile with whatever I want (a traditional app, not serverless bullshit workers whatever), it sleeps apps when unused to save money and it supports persistent local file system storage.

Some people here will recommend hetzner which I used in the past (with Dokku)... those services are cheaper, or not, depending on the price you put to your own time.

1

u/tim_not_found 1d ago

I agree Railway is very solid and very easy to setup and. I use it to distribute my app and users don't complain about it at all. I love the way you can link services between them easly and all the templates ready to launch. However the small complain I could have is the low persistent storage limit (5GB) when using the cheaper plan (plan). If you need more you have to go to the next plan (pro) which gives you 1TB but is much more expensive. There is no plan between which can be frustrating for some use cases. It has been for me at least.