My Journey Deploying a Full-Stack Node.js App to AWS using Pulumi

This is a submission for the Pulumi Deploy and Document Challenge: Fast Static Website Deployment What I Built In this tutorial, we'll deploy a dynamic Node.js web application that converts uploaded video files (MP4) into downloadable MP3 audio. The app provides a simple web interface, uses ffmpeg on the server for conversion, and even generates shareable links. We'll use Pulumi with TypeScript to provision the necessary AWS infrastructure: a VPC, an EC2 instance running Ubuntu to host our app, an Application Load Balancer (ALB) to distribute traffic, and the required Security Groups. Live Demo Link You can try the deployed cloud version of Video-to-MP3 converter here Project Repo Complete Source code of the deployed project: sojinsamuel / pulumi-video-converter-deploy Video to Mp3 converter Project Deployed to AWS via Pulumi ☁️

Apr 6, 2025 - 22:01
 0
My Journey Deploying a Full-Stack Node.js App to AWS using Pulumi

This is a submission for the Pulumi Deploy and Document Challenge: Fast Static Website Deployment

What I Built

In this tutorial, we'll deploy a dynamic Node.js web application that converts uploaded video files (MP4) into downloadable MP3 audio. The app provides a simple web interface, uses ffmpeg on the server for conversion, and even generates shareable links.

Video to mp3 converter

We'll use Pulumi with TypeScript to provision the necessary AWS infrastructure: a VPC, an EC2 instance running Ubuntu to host our app, an Application Load Balancer (ALB) to distribute traffic, and the required Security Groups.

Live Demo Link

You can try the deployed cloud version of Video-to-MP3 converter here

Project Repo

Complete Source code of the deployed project: