DEV Community

Discussion on: Where do you host server-side code?

Collapse
 
levimichael profile image
Levi Whalen

I’ve tried literally all of the ones you mention and some that others have mentioned (Vultr for example). I also have a couple of Raspberry Pis at home for projects.

We have run lots of things at work on AWS Lambda and GCP, and on EC2 and Elastic Beanstalk.

But i recently switched a side project to Vercel and let me tell you— i was so impressed with the process. I merged two repos into one, so I have my front end Nuxt app and my Apollo GraphQL server in one root folder. Running “vercel dev” locally spins up a dev server for both the front end and back end, and when I want to deploy it’s as easy as pushing to my master branch and Vercel takes care of the rest. CDN delivered SPA and serverless backend. 🔥

Now, I will say this workflow doesn’t work for long living backend processes. If you have to do some heavy machine learning work or processing, you probably need a beefy always-on machine. But for my use case building Saas, it’s perfect.