ecs-with-LB
README.md

ecs-with-LB

This project demonstrates the ability to deploy application (microservices) on a cloud platform containerization solution.

It involves...

  1. Identifying the microservices to be deployed, how they interact, and where the images are stored (docker registry)

  2. Creating an Amazon ECS cluster with all the necessary configurations.

  3. Creating a task definition which provides a blueprint for our deployments.

  4. Creating a service, which creates an instance(task) or instances(tasks) of our task definition.

  5. Configuring Application LoadBalancer, Target Group and Autoscaling group to help automatically scale our application and route traffic appropriately to the instances.

  6. In the task definition, an optional volume is attached to our container if volume persistence is required. EFS is a good option in this case.