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.