Containers improved the deployments of both simple and complex applications by providing repeatable and isolated environments. In this presentation, we will talk about what containers really are, and the underlying technology that differentiates them from Virtual Machines and explain why they are faster and perfect for agile development and deployments. Afterwards, we will focus on container solutions of ECS (Elastic Container Service) which includes a variety of tools that suits different levels of use cases. We will talk about how to orchestrate your services on AWS ECS, manage images, lifecycle of containers, service discovery and monitoring. We will also talk about newly introduced container services of ECS, Fargate and EKS (Elastic Kubernetes Service)