This chapter is all about continuous deployment of a containerized application to AWS ECS using developers tools of AWS and CloudFormation. Once we are done with the previous chapter, it's a good time to go ahead and implement a CI/CD Pipeline which will build the application and deploy it into the staging or production environment.
This chapter assumes that one should know basics of the following things:
- AWS developers tools (Chapters 1 to 4)
- Basic knowledge of AWS services, such as Auto Scaling, ELB, and IAM (although the steps will be performed to achieve these in a pipeline)
- AWS ECS, Docker, and understanding Dockerfile
- Linux