I have been working with learning AWS and currently doing a course on scaling docker to aws. Looking for some real world feedback of good architecture. Amazon EKS is in preview so I am going to look there if it goes mainstream. For now I am trying to understand what is best to use aka setup an ECS cluster, task definitions and should I also use application load balancer or elastic load balancers etc. to create a solid setup for failover. My goal is take one front end app for example maybe spread across 3 AZs in docker containers (learning docker). I will also have a web api also in a container not sure if that also makes sense to have the same setup across 3 AZs etc. Any suggestions if you had a front end and api how would be best real world to set it up with docker and instances? Thanks all.