In one of the client engagements, java spring boot microservices(containerized) are being deployed on AWS Fargate.
As a client already using CircleCI, the client would like to automate the microservice deployment process and try to understand pros/cons and limitations of below two deployment approaches. Please suggest.
-
Circleci → push docker image to ECR service
Circleci → AWS CodeDeploy service-> aws ECS(Fargate) service (pull image from ECR)
Reference:
Deploying to AWS ECR/ECS - CircleCI
Deploying to AWS ECR/ECS - CircleCI -
Circleci → push docker image to ECR service
Circleci → initiate deployment on ECS (Fargate) service (pull image from ECR)
In addition to above query … as per your experience with other clients, please share your thoughts (best practices and approaches) for these kinds of use cases.
Thanks in Advance.