I recommended using AWS CodeDeploy for a small customer, an institute that wanted their application replicated on AWS. AWS CodeDeploy was chosen for its simplicity and ease of integration. Unlike other tools that require extensive scripting for each stage, it offers a drag-and-drop functionality, making the deployment process easy.
Cloud Engineer at Unicloud
Doesn't require scripting for each stage but improvements can be made for agent compatibility
Pros and Cons
- "AWS CodeDeploy operates on an on-demand basis. This means that you only pay for the exact duration of the deployment process. Whether it takes one minute, two minutes, or even longer, you're only charged for the time it takes to complete the deployment. You're not locked into paying for dedicated servers."
- "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."
What is our primary use case?
What is most valuable?
AWS CodeDeploy operates on an on-demand basis. This means that you only pay for the exact duration of the deployment process. Whether it takes one minute, two minutes, or even longer, you're only charged for the time it takes to complete the deployment. You're not locked into paying for dedicated servers.
It is suitable for environments with multiple stages. Its capabilities allow for the management of production and review processes. Our focus lies on the development or unit environment within AWS. Changes are implemented weekly in the production environment, although not all customers utilize this approach.
The tool's integration is easier than any other open-source solution. Its implementation has enhanced our team's productivity. With this tool, once the code is uploaded, everything is automated. The code becomes available automatically and is deployed to the server without manual intervention, such as logging in, copying, and pasting the code. It helps us to save a lot of time.
What needs improvement?
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.
What do I think about the stability of the solution?
I rate the product's stability an eight out of ten.
Buyer's Guide
Release Automation
January 2025
Find out what your peers are saying about Amazon Web Services (AWS), Microsoft, Octopus Deploy and others in Release Automation. Updated: January 2025.
831,265 professionals have used our research since 2012.
What do I think about the scalability of the solution?
I rate the tool's scalability an eight out of ten.
How was the initial setup?
The tool's deployment is easy. It's easier than open-source solutions, which may require more time. It is cost-effective and fast.
What other advice do I have?
I recommend AWS CodeDeploy as it consistently ranks at the top in the market. I've worked with other cloud services like Azure and Google Cloud Platform, but AWS CodeDeploy always stands out with its features. Their continuous improvement of the user interface and documentation is commendable. It has also improved the front-end experience. I rate it a ten out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer:
AWS Cloud Engineer at Datamellon
Automated rollback boosts productivity and efficiency
Pros and Cons
- "CodeDeploy is quite easy to use within the AWS ecosystem."
- "There will always be room for improvement, however, I cannot think of any specific improvements at the moment."
What is our primary use case?
We use CodeDeploy to deploy services onto different platforms within AWS, such as EC2 services or containers like EKS, which is part of Kubernetes, or Elastic Container Services like ECS. This depends on the platform we wish to deploy on.
How has it helped my organization?
CodeDeploy has significantly impacted our internal productivity and made processes more efficient. The overall productivity has been great.
What is most valuable?
CodeDeploy is quite easy to use within the AWS ecosystem. The automated rollback feature stands out because it can kindly roll back to the previous version if a deployment fails. This feature is excellent.
What needs improvement?
There will always be room for improvement, however, I cannot think of any specific improvements at the moment.
For how long have I used the solution?
I have been using CodeDeploy for the same number of years as other AWS solutions, though the exact duration is not mentioned.
What do I think about the stability of the solution?
CodeDeploy is stable.
What do I think about the scalability of the solution?
CodeDeploy is stable and scalable.
What other advice do I have?
I will recommend CodeDeploy easily.
Overall, on a scale from one to ten, I would give it an eight.
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer:
Last updated: Nov 18, 2024
Flag as inappropriateBuyer's Guide
Release Automation
January 2025
Find out what your peers are saying about Amazon Web Services (AWS), Microsoft, Octopus Deploy and others in Release Automation. Updated: January 2025.
831,265 professionals have used our research since 2012.
Systems Lead Developer at Columbia University Medical Center
Automating code deployment enhances efficiency with helpful support
Pros and Cons
- "I appreciate the feature for automating the deployment of code to the server."
- "Customer service was very helpful."
- "The documentation could be more detailed, especially for new users."
- "The documentation could be more detailed, especially for new users."
What is our primary use case?
My primary use case is for deploying work that I have done on the server. I have created YAML files that are in the local code, which automatically run to perform deployment into AWS via GitHub. Setting it up took some time, but subsequent runs take minutes.
What is most valuable?
I appreciate the feature for automating the deployment of code to the server. I can write Lambda expressions to do the deployment. These features streamline processes.
What needs improvement?
The documentation could be more detailed, especially for new users.
For how long have I used the solution?
I have used the solution for a year.
What do I think about the scalability of the solution?
For my environment, it is scalable.
How are customer service and support?
Customer service was very helpful.
How would you rate customer service and support?
Neutral
How was the initial setup?
Initially, it was a bit complicated due to the documentation, however, by using an AI tool, I managed to figure it out.
What other advice do I have?
Start with the basics. Understand the fundamentals, try it out with a simple task, then expand to more complex tasks. The deployment process to servers is pretty straightforward with AWS.
I rate this solution eight out of ten. I use AWS services for deployment.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Jan 20, 2025
Flag as inappropriateBuyer's Guide
Download our free Release Automation Report and find out what your peers are saying about Amazon Web Services (AWS), Microsoft, Octopus Deploy, and more!
Updated: January 2025
Product Categories
Release AutomationPopular Comparisons
Microsoft Azure DevOps
GitLab
Red Hat Ansible Automation Platform
UrbanCode Deploy
AWS Amplify
AWS CodeStar
Octopus Deploy
Spinnaker
Buyer's Guide
Download our free Release Automation Report and find out what your peers are saying about Amazon Web Services (AWS), Microsoft, Octopus Deploy, and more!
Quick Links
Learn More: Questions:
- When evaluating Release Automation, what aspect do you think is the most important to look for?
- What is the best suitable solution to deploy in Websphere 8.0?
- What are the must-have tools for CI/CD?
- What tips do you have for improving software release management processes?
- How to estimate whether using the AWS services is worthwhile for saving time and money for manufacturing at a retailer company?
- What are the main challenges of implementing a deployment pipeline?
- Why is Release Automation important for companies?