Questions:
- What are we using CodePipeline for?
- What is the difference between CodePipeline and CodeBuild?
- What are the advantages of Fargate here?
Answers:
- CodePipeline is used to implement Continuous Deployment (CD) so that we can automatically update our services online.
- CodePipeline uses CodeBuild to compile/build images. CodePipeline acts as the manager for CodeBuild and other services.
- Fargate provides serverless hosting of Docker containers. We do not need to worry about servers when using Fargate.