An open API service indexing awesome lists of open source software.

https://github.com/arumullayaswanth/fullstack-nodejs-ecs-fargate-deployment

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.
https://github.com/arumullayaswanth/fullstack-nodejs-ecs-fargate-deployment

amazon-ecr aws-ecs-fargate docker docker-compose iam mysql security-groups vpc

Last synced: 10 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 🚀 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