You can easily integrate AWS CodeDeploy with multiple services. For example, I can use the solution to access repositories and deploy images in the Kubernetes cluster. That will help me deploy my application seamlessly, providing high availability and resilience.
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 have been using AWS CodeDeploy for around one and a half years.
Since the AWS community is vast, we can get answers to any issue easily. AWS provides a lot of community support.
The solution's initial setup is easy.
Since we are using a dedicated AWS environment, the solution's pricing is fine.
Our main priority is to follow best practices as much as possible. If we do that, we can achieve our goals with the help of DevOps. For example, we don't keep things hard-coded.
Currently, our repository is on AWS CodeCommit. So, we are integrating everything dedicatedly into the AWS environment. We're building our codes with the help of AWS CodeBuild. We are providing all permissions for AWS CodeCommit and AWS CodeBuild. We are deploying those things with the help of AWS CodeDeploy.
Recommending the solution to other users depends on their requirements. If someone wants a dedicated AWS environment, they can choose AWS CodeDeploy.
Overall, I rate the solution a seven out of ten.