Member-only story
Learning to Deploy a Node.js server on AWS EC2
For mobile developers
This is easy for a backend developer, but for anyone used to using mobile this will be a little more challenging.
Difficulty: Easy | Normal | Challenging
Prerequisites:
- Be familiar with the Mac Terminal
- Be able to use VIM
- Be able to use Postman
- A credit or debit card for Amazon AWS
- Have a working project on GitHub
Terminology
Amazon AWS (Amazon Web Services): This is a comprehensive cloud computing platform provided by Amazon. It offers a multitude of services including computing power, storage options, networking, and databases to businesses, which can help in scaling and growth. These services are available on-demand and businesses pay for what they use.
Amazon EC2: A way of providing web-based services to your customers running from Amazon’s infrastructure
NodeJS: An open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a web browser. Node.js lets developers use JavaScript to write command line tools and for server-side scripting — running scripts server-side to produce dynamic web page…