Where Next.js runs well
| Platform | SSR | ISR | Edge | Effort |
|---|---|---|---|---|
| Vercel | ✅ | ✅ (global CDN) | ✅ | Zero-config |
| Netlify | ✅ | ✅ (DPR) | ✅ | Easy |
| AWS Amplify | ✅ | ✅ | Limited | Medium |
| Cloudflare Pages | ✅ | Limited | ✅ | Medium |
| Railway / Fly.io | ✅ | ✅ | ❌ | Easy |
| Docker on any cloud | ✅ | ✅ | ❌ | Manual |
Trade-offs of leaving Vercel
- ISR cache lives in one region rather than globally.
- Image optimization needs
sharpor a custom loader. - No automatic preview URLs — you set up your own staging environment.
- SSL, scaling, observability all become your problem.