amazon-ecs-nodejs-microservices icon indicating copy to clipboard operation
amazon-ecs-nodejs-microservices copied to clipboard

Reference architecture that shows how to take a Node.js application, containerize it, and deploy it as microservices on Amazon Elastic Container Service.

Node.js Microservices Deployed on EC2 Container Service

This is a reference architecture that shows the evolution of a Node.js application from a monolithic application that is deployed directly onto instances with no containerization or orchestration, to a containerized microservices architecture orchestrated using Amazon EC2 Container Service.

  • Part One: The base Node.js application
  • Part Two: Moving the application to a container deployed using ECS
  • Part Three: Breaking the monolith apart into microservices on ECS