What is Deployment?

Learn about the advantages of deployment and how to prepare an application for deployment.

When we build web applications, we want everyone to be able to access these web applications and websites using a URL in their web browsers without having to run any commands on their terminal. This is what deployment is all about.

Deployment is the process of moving our source code from our local computer to a public host (server or cloud platforms). It is simply the act of releasing your project for the rest of the world to see and use.

Before cloud platforms, such as Netlify, Vercel, Heroku, Firebase, and Azure, we handled hosting via hosting providers. These hosting providers, such as GoDaddy, Bluehost, Hostinger, and so on, required ...