Blog Cover

How to Deploy a Full-Stack App to the Web

Aitor Alonso
Aitor Alonso

Sep 09, 2020

1 min read

Hello Dev community!

Years ago I started my first personal side project as a new and funny way of learning new technologies and methodologies. I remember that choosing an idea, a programming language and a framework was easy as there were some that got my attention and wanted to dive deeper into them.

However, when I had my project ready for production, and I started to read about how to deploy it, I got overwhelmed with all the existing ways of doing that. From PaaS to IaaS (terms that were unknown to me) to the different vendors and free products that suits each classification.

So that is why now, as a more experienced developer, I wrote an article telling about what are IaaS and PaaS where I tell how to deploy an app to the web by comparing five of the most known PaaS providers and their free products: Netlify, Vercel, Heroku, GitHub Pages and Firebase.

It's something I'd like to have found when I was starting: a good basis for novice developers and a good memory refresh for most experienced ones.

I hope you find it useful!

(You can find comments to this article in