Amazon Elastic Container Service (ECS)

This session will be an introduction to the Amazon Elastic Container Service (ECS) and its associated services and how it all slots together to give you a world-class platform for continuous integration (CI) and deployment.

Amazon ECS is a high-performance and highly scalable container orchestration service for Docker containers and allows you to run and scale containerized applications on the AWS platform. It eliminates the need for you to install and operate your own container orchestration software, manage and scale a cluster of virtual machines, or schedule containers on those virtual machines.

When used in conjunction with other AWS services you can create an automated CI and deployment system allowing you to build, test and deploy code without any manual intervention required.

In this session you will learn about:

  • Elastic Container Service (ECS)
  • CodePipeline
  • CodeCommit
  • CodeBuild
  • Secrets Manager
  • Application Load Balancer
  • Certificate Manager

This session will not be an introduction to AWS or Docker and some previous basic knowledge of both will be assumed, e.g. what AWS is, what an EC2 instance is, what Docker is, etc...



Andrew Dixon

I started off my tech career working as an intern at Hewlett Packard in the R&D department for a year during my university course. Obtained a Bachelor of Engineering degree in Electronic Engineering and during the final semester found work with an up and coming web development agency as a part-time developer. I'm still working for the same company, 20 years later, as their Technical Director giving technical input on all new projects.