Skip to content

arumullayaswanth/Fullstack-nodejs-ecs-fargate-deployment

Repository files navigation

🚀 Fullstack Node.js Deployment to AWS ECS Fargate (with Docker)

Tech Stack: Node.js + Docker + AWS ECS + Fargate + ECR + IAM + VPC Deployment Strategy: Manual setup using AWS Console & CLI (Terraform optional extension)

Prerequisites:

  • You must have AWS CLI configured (aws configure).
  • Docker must be installed and running.
  • Your IAM user/role must have permission to use ECR (like AmazonEC2ContainerRegistryFullAccess or similar).

🚧 Tech Stack Overview

  • Application: Node.js (Fullstack, Backend focus)
  • Containerization: Docker
  • Infrastructure: Terraform
  • Orchestration: AWS ECS (Fargate)
  • Container Registry: Amazon ECR
  • Network & Security: VPC, IAM roles/policies
  • Logging: AWS CloudWatch

🏠 Architecture


Cloud-Native Full-Stack Architecture on AWS ECS Fargate with Terraform

About

A production-ready full-stack Node.js application deployed using Docker on AWS ECS Fargate. This project demonstrates containerization, CI/CD, and serverless infrastructure deployment using modern DevOps practices.Full-stack Node.js app containerized with Docker and deployed serverlessly on AWS ECS Fargate.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors