I am familiar with docker containers and understand that they are app containers as alternatives to virtual machines. They are useful because they are more light weight. I also understand using amazon Ec2 instances allows you have may VMs with separate ip addresses. My question is why anyone would use amazon ECS (container service)? I understand that this allows containers share memory but this is not scalable since once you use up all the memory for your EC2 instance that runs the containers, you cannot scale it further. I already read: What is the difference between Amazon ECS and Amazon EC2?
Amazon ECS sounds like a useless product given that distribution over EC2 instances is more scalable. What do you guys think?