An application, once finalized, must be deployed before it can be used. We have many options to choose from, including using our own infrastructure. These days, however, most companies prefer to use the services of a cloud provider in order to reduce their IT-related expenditures.
In this chapter, we'll learn about deploying our application to Amazon Web Services. (AWS) is, of course, the standard when it comes to Cloud providers. We'll be setting up our application services Redis, Postgres, and NGINX on top of a Linux VM.
In this chapter, we're going to cover the following main topics:
- Setting up Ubuntu Linux on AWS Cloud
- Setting up Redis, Postgres, and Node on Ubuntu
- Setting up and deploying our app on NGINX