DEV Community

Cover image for How to Deploy a Full-Stack App to the Web

How to Deploy a Full-Stack App to the Web

Aitor Alonso
I'm a full-stack software engineer 👨🏻‍💻 who uses Domain Driven Design and Clean Architectures to build fast ⚡, efficient and reliable back-end APIs.
Originally published at Updated on ・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!

Discussion (3)

thomasbnt profile image
Thomas Bnt

Hi there, we encourage authors to share their entire posts here on DEV, rather than mostly pointing to an external link. Doing so helps ensure that readers don’t have to jump around to too many different pages, and it helps focus the conversation right here in the comments section.

If you choose to do so, you also have the option to add a canonical URL directly to your post.

tairosonloa profile image
Aitor Alonso Author

Didn't know. The docs are a bit outdated with the current design but I already added a canonical URL. Thanks!

thomasbnt profile image
Thomas Bnt