AWS CodeDeploy could improve in several areas. While it handles everything and operates as a cloud service managed by AWS, its pricing can be reconsidered. There are too many options available for connecting repositories to AWS CodeDeploy for pulling code and building outputs. Additionally, it should provide more flexibility with the YAML structure, particularly in checking indentation within AWS CodeDeploy itself, instead of requiring third-party applications. Overall, it looks good without major drawbacks.
There are many tools in the market that cover different aspects, such as the GitOps methodology of deployment. I have not used CodeDeploy with EKS, although I have used it with ECS. I am not sure if CodeDeploy can be used with EKS, and I see this as a deficiency for end users. Easier implementation would be beneficial.
Digital Technology Analyst at a tech services company with 10,001+ employees
MSP
Top 5
Feb 12, 2025
CodeDeploy is straightforward and doesn't have any noticeable cons. I have not given thought to any particular areas for improvement because the tool works well for me.
Senior Project Engineer at a tech vendor with 10,001+ employees
Real User
Top 5
Aug 29, 2024
The cost could be improved. If it were more cost-effective, it would be great. CI/CD deployment is not an open and free tool. If I use the AWS cloud, it's very costly.
People face difficulties creating pipelines in AWS CodeDeploy. AWS should provide its own templates in the console so that I don't need to go anywhere else to get the template for AWS CodeDeploy or AWS CodeBuild.
Improvements could be made to AWS CodeDeploy in terms of its agent's compatibility across different operating systems. Currently, there are instances where the agent may not work seamlessly with certain integrations, leading to issues with registering protocols on authorized servers.
AWS CodeDeploy is a service that automates code deployments to any instance, including Amazon EC2 instances and instances running on-premises. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during deployment, and handles the complexity of updating your applications. You can use AWS CodeDeploy to automate deployments, eliminating the need for error-prone manual operations, and the service scales with your infrastructure so you can easily deploy...
AWS CodeDeploy could improve in several areas. While it handles everything and operates as a cloud service managed by AWS, its pricing can be reconsidered. There are too many options available for connecting repositories to AWS CodeDeploy for pulling code and building outputs. Additionally, it should provide more flexibility with the YAML structure, particularly in checking indentation within AWS CodeDeploy itself, instead of requiring third-party applications. Overall, it looks good without major drawbacks.
There are many tools in the market that cover different aspects, such as the GitOps methodology of deployment. I have not used CodeDeploy with EKS, although I have used it with ECS. I am not sure if CodeDeploy can be used with EKS, and I see this as a deficiency for end users. Easier implementation would be beneficial.
CodeDeploy is straightforward and doesn't have any noticeable cons. I have not given thought to any particular areas for improvement because the tool works well for me.
The documentation could be more detailed, especially for new users.
There will always be room for improvement, however, I cannot think of any specific improvements at the moment.
The cost could be improved. If it were more cost-effective, it would be great. CI/CD deployment is not an open and free tool. If I use the AWS cloud, it's very costly.
People face difficulties creating pipelines in AWS CodeDeploy. AWS should provide its own templates in the console so that I don't need to go anywhere else to get the template for AWS CodeDeploy or AWS CodeBuild.
I faced some stability issues. However, I could sort out the issues I faced.
Improvements could be made to AWS CodeDeploy in terms of its agent's compatibility across different operating systems. Currently, there are instances where the agent may not work seamlessly with certain integrations, leading to issues with registering protocols on authorized servers.