Skip to main content

PaaS

For Backend

Render

  • ✅ Go-to replacement for Heroku for general purpose backend app
  • ✅ Global CDN built-in
  • ⚠️ Scaling, globalize is not as great as Fly.io and Vercel

Railway

  • Backed by Google Cloud, but going on-prem
  • ✅ Very transparent pricing
  • ✅ Great DX
  • ⚠️ No Free-tier
  • ⚠️ Harder to customize
  • ⚠️ Does not scale well

Fly.io

  • ✅ Great global distribution
  • ✅ Best-in-class Docker deployment
  • ✅ Low-latency
  • ⚠️ Steep learning curve, DX is not on-par

Heroku

  • Backed by AWS
  • ✅ The OG, super easy to start for small project
  • ⚠️ Free-tier is gone
  • ⚠️ Cold start is quite long
  • ⚠️ Quite expensive to scale

Misc

For Frontend

Vercel

  • Backed by AWS
  • ✅ The go-to deployment for Frontend Next.js App
  • ✅ Global CDN by default
  • ⚠️ Not quite suitable for complex backend app

Netlify

  • ✅ The go-to deployment for non-Next.js JAMstack & Frontend App
  • ⚠️ Not quite suitable for complex backend app

Self-Hosting

See Self-Hosting PaaS for more options.