AWS Cloud Development Kit (CDK) vs Docker comparison

Cancel
You must select at least 2 products to compare!
Amazon Web Services (AWS) Logo
150 views|58 comparisons
100% willing to recommend
Docker Logo
146 views|124 comparisons
100% willing to recommend
Comparison Buyer's Guide
Executive Summary

We performed a comparison between AWS Cloud Development Kit (CDK) and Docker based on real PeerSpot user reviews.

Find out in this report how the two Development Platforms solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI.
To learn more, read our detailed AWS Cloud Development Kit (CDK) vs. Docker Report (Updated: May 2024).
772,679 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"The setup process is very straightforward.""The most valuable features of the AWS Cloud Development Kit (CDK) are its speed and ease of deployment.""You can use AWS CDK to write code to provision infrastructure.""AWS CDK has notably streamlined the deployment process compared to other methods, primarily by defining cloud infrastructure as code."

More AWS Cloud Development Kit (CDK) Pros →

"Containerization is the most valuable feature. I can communicate to the Docker containers using other containers.""There are ways of using Docker where you have absolutely no dependencies on the environment that you work in. This allows us to deploy Docker anywhere anytime and this has been most valuable.""The current version is quite good with our application.""The most valuable feature of Docker is the dedicated QA environment for connecting the team members. Additionally, there are many core features available and it is highly secure when we are imaging a client's server.""I am impressed with the product's independence. We can also deploy it anywhere.""We are able to stop our containers or stop the service with a single command.""When used in conjunction with Kubernetes, it is seamless because it integrates very well.""The most valuable feature is that it gives you the same environment as on a developer machine as well as a production machine relevant to specifications."

More Docker Pros →

Cons
"They could allow combining multiple languages, such as JavaScript and Python for the platform. At present, we can use only one language.""There are some issues with different plugins.""The primary issue we've encountered is pricing. Some customers find the pricing to be somewhat high. Additionally, there's a discrepancy between the promised resource utilization and the actual utilization. The resource utilization calculations don't align with the provided guidelines. So, the pricing and resource utilization calculations could be refined.""Using AWS CDK requires some knowledge of popular programming languages."

More AWS Cloud Development Kit (CDK) Cons →

"Unfortunately, base images are not currently available.""The volumes for persistent storage could be more user friendly right out of the box.""If you install Docker on a host, it creates its own firewalls. It can become an issue. Usually, when you want to install Docker, you need to restart the firewall or restart the active tables on the machine, but this is not the case with Kubernetes. It uses the default set up by the next administrator, but with Docker, you have to restart the firewall and restart Docker before the firewall on the system will be okay. If you do not the rules will not be created.""Docker could improve by providing the ability to use the GPU for parallel processing. If there was the capability of using the GPU it would improve the machine learning that I want to use.""We have found that it is not easy to install it into a Windows system.""There may not be much room for improvement with Docker as it has greatly evolved. However, one area that could be improved upon is the documentation on their website which was once easy to follow but has become quite terrible with numerous versions being released. As an example, the installation process for Docker now requires more than just a one-line command, causing inconvenience. Additionally, based on my experience as a college instructor, teaching students to install Docker was a difficult task due to the lack of straightforward and easy-to-follow documentation. Docker should focus on improving their documentation to make it more user-friendly for all.""Docker could improve by having more advanced features.""There is always room for improvement. I often refer to forums such as StackOverflow to learn from other developers' experiences and the challenges they have faced while using Docker."

More Docker Cons →

Pricing and Cost Advice
  • "Since AWS CDK is an open-source solution, it's free to use."
  • More AWS Cloud Development Kit (CDK) Pricing and Cost Advice →

  • "Docker is a free open-source solution. However, there is the Docker Enterprise which is a paid solution."
  • "There is a license needed to use Docker."
  • "We are using the open-source version of the solution."
  • "Docker is a free open-source solution."
  • "The current cost for us is nothing as an open source."
  • "This is an open-source solution, so there are no licensing costs."
  • "Docker is cost-effective and open-source."
  • "For commercial use, it's about $30 per month. The license itself isn't expensive, but if there are many users, the price becomes high."
  • More Docker Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Development Platforms solutions are best for your needs.
    772,679 professionals have used our research since 2012.
    Questions from the Community
    Top Answer:The most valuable features of the AWS Cloud Development Kit (CDK) are its speed and ease of deployment.
    Top Answer:Since AWS CDK is an open-source solution, it's free to use.
    Top Answer:At the beginning, there were some issues regarding different plugins.
    Top Answer:We are using Docker to host applications.
    Top Answer:Since Docker is an open-source solution, it is free of cost.
    Top Answer:We are facing multiple issues with the solution's stability.
    Ranking
    4th
    Views
    150
    Comparisons
    58
    Reviews
    4
    Average Words per Review
    333
    Rating
    8.0
    2nd
    Views
    146
    Comparisons
    124
    Reviews
    40
    Average Words per Review
    394
    Rating
    8.6
    Comparisons
    Learn More
    Overview

    The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to model and provision your cloud application resources using familiar programming languages.

    Provisioning cloud applications can be a challenging process that requires you to perform manual actions, write custom scripts, maintain templates, or learn domain-specific languages. AWS CDK uses the familiarity and expressive power of programming languages for modeling your applications. It provides you with high-level components that preconfigure cloud resources with proven defaults, so you can build cloud applications without needing to be an expert. AWS CDK provisions your resources in a safe, repeatable manner through AWS CloudFormation. It also enables you to compose and share your own custom components that incorporate your organization's requirements, helping you start new projects faster.

    Docker takes away repetitive, mundane configuration tasks and is used throughout the development lifecycle for fast, easy and portable application development – desktop and cloud. Docker’s comprehensive end to end platform includes UIs, CLIs, APIs and security that are engineered to work together across the entire application delivery lifecycle.

    Sample Customers
    Expedia, Intuit, Royal Dutch Shell, Brooks Brothers
    Information Not Available
    Top Industries
    No Data Available
    REVIEWERS
    Financial Services Firm21%
    Energy/Utilities Company10%
    Non Profit10%
    Insurance Company7%
    VISITORS READING REVIEWS
    Computer Software Company19%
    Insurance Company11%
    Financial Services Firm9%
    University7%
    Company Size
    No Data Available
    REVIEWERS
    Small Business36%
    Midsize Enterprise7%
    Large Enterprise57%
    VISITORS READING REVIEWS
    Small Business22%
    Midsize Enterprise17%
    Large Enterprise61%
    Buyer's Guide
    AWS Cloud Development Kit (CDK) vs. Docker
    May 2024
    Find out what your peers are saying about AWS Cloud Development Kit (CDK) vs. Docker and other solutions. Updated: May 2024.
    772,679 professionals have used our research since 2012.

    AWS Cloud Development Kit (CDK) is ranked 4th in Development Platforms with 4 reviews while Docker is ranked 2nd in Development Platforms with 40 reviews. AWS Cloud Development Kit (CDK) is rated 8.0, while Docker is rated 8.6. The top reviewer of AWS Cloud Development Kit (CDK) writes "Allows us to streamline the deployment process, but the documentation for technical support needs improvement ". On the other hand, the top reviewer of Docker writes "Easy to deploy with an impressive networking feature". AWS Cloud Development Kit (CDK) is most compared with , whereas Docker is most compared with Mirantis Container Runtime, Rancher Labs, VMware Tanzu Mission Control, Nutanix Kubernetes Engine NKE and Codespaces. See our AWS Cloud Development Kit (CDK) vs. Docker report.

    See our list of best Development Platforms vendors.

    We monitor all Development Platforms reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.