---
title: "Discussion on \"Deploying and Exposing a NodeJS Application to the External World with AWS EC2\" | Hashnode"
description: "Discussion on \"Deploying and Exposing a NodeJS Application to the External World with AWS EC2\". 📍 Introduction:\nHi Everyone, welcome to Day-12 of our learning series. In this session, we will cover how to deploy and expose a NodeJS application to the external world using AWS EC2. We will provide a live example and the source code is available ..."
url: "https://hashnode.com/posts/deploying-and-exposing-a-nodejs-application-to-the-external-world-with-aws-ec2/6416a2a43109d3b8bf138e0f"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Deploying and Exposing a NodeJS Application to the External World with AWS EC2](https://prasadsuman.hashnode.dev/deploying-and-exposing-a-nodejs-application-to-the-external-world-with-aws-ec2?utm_source=hashnode&utm_medium=feed)

📍 Introduction: Hi Everyone, welcome to Day-12 of our learning series. In this session, we will cover how to deploy and expose a NodeJS application to the external world using AWS EC2. We will provide a live example and the source code is available ...

Mar 19, 2023 · 3 min read · prasadsuman.hashnode.dev  
Updated May 5, 2023  
Read the article

-   [#aws](https://hashnode.com/tag/aws)
-   [#developer](https://hashnode.com/tag/developer)
-   [#devops](https://hashnode.com/tag/devops)
-   [#python](https://hashnode.com/tag/python)
-   [#beginners](https://hashnode.com/tag/beginners)

## Written by

[Prasad Suman Mohan](https://hashnode.com/@sumanprasad)

@sumanprasad · India

  
[View profile](https://hashnode.com/@sumanprasad)

AWS Community Builder ❤| Cloud DevOps Engineer | Technical Writer✍️| 330+ Days of Consistent Community Contribution🌟|AWS Cloud Specialist |

👋 Hello! I'm passionate about DevOps and have over 1+ years of experience in the field. I'm proficient in a variety of cutting-edge technologies and always motivated to expand my knowledge and skills. Let's connect and grow together! SKILLS: 🔹 Languages &amp; Runtimes: Python, Shell Scripting, HCL, YAML 🔹 Cloud Technologies: AWS, Microsoft Azure, GCP 🔹 Infrastructure Tools: Docker, Terraform, AWS CloudFormation 🔹 Other Tools: Linux, Git and GitHub Actions, Jenkins, Jira, GitLab (beginner), Docker, AWS DevOps 🔹 Web Development: HTML, CSS, Bootstrap, Python, SQL Job &amp; Responsibilities: 🚀 Improved development efficiency by implementing CI/CD pipelines, resulting in a 30% reduction in deployment time on the test server. 🔒 Strengthened deployment and testing reliability by utilizing Docker containers and optimizing Dockerfile, reducing development issues on the test server by 20%. ⚙️ Automated S3 bucket log creation with Shell scripting, eliminating 100% of manual search and saving 2 hours per week. 📅 Scheduled EC2 instance start/stop using Lambda functions and Event Bridge, leading to a 25% decrease in infrastructure costs. 🔧 Utilized AWS, Linux, Python, Docker, Shell scripting, Terraform, Jenkins Pipelines, and automation to streamline workflows and improve overall system performance. I'm very detail-oriented and possess strong written and verbal communication skills. As a high performer with a possibility mindset, I strive to solve problems using efficient approaches. Let's Connect &amp; Grow: If you find my profile suitable for the role you are searching for, please feel free to reach out to me at sumanprasad9766@gmail.com.

## Responses 1

Markdown supported · ⌘↵ to post

[Nodirbek Ergashev](https://hashnode.com/@nodirshox)

[Mar 19, 2023](https://hashnode.com/posts/deploying-and-exposing-a-nodejs-application-to-the-external-world-with-aws-ec2/6416a2a43109d3b8bf138e0f/comment/64171dd74e399cd51f92fc52)

Thanks for the tutorial. I have a question. What is common method to deploy nodejs application into AWS? Can we integrate CodeCommit and CI/CD pipeline?

[Prasad Suman Mohan](https://hashnode.com/@sumanprasad)

[Mar 19, 2023](https://hashnode.com/posts/deploying-and-exposing-a-nodejs-application-to-the-external-world-with-aws-ec2/6416a2a43109d3b8bf138e0f/comment/64171dd74e399cd51f92fc52#reply-6417278797db1bd550a2d268)

Yes, we can deploy using AWS Developer Tools and they really work well...

[Prasad Suman Mohan](https://hashnode.com/@sumanprasad)

[Mar 19, 2023](https://hashnode.com/posts/deploying-and-exposing-a-nodejs-application-to-the-external-world-with-aws-ec2/6416a2a43109d3b8bf138e0f/comment/64171dd74e399cd51f92fc52#reply-6417283497db1bd550a2d281)

This comprises of Tools like:

Code Commit & GitHub Code Build Code Deploy Code Pipeline Code Artifacts/S3
