# AWS Cloud Development Kit (AWS CDK) Reviews
**Vendor:** Amazon Web Services (AWS)  
**Category:** [Other IT Infrastructure Software](https://www.g2.com/categories/other-it-infrastructure)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 135
## About AWS Cloud Development Kit (AWS CDK)
The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework that enables developers to define cloud infrastructure using familiar programming languages such as TypeScript, Python, Java, C#, and Go. By leveraging AWS CDK, developers can model and provision cloud application resources through code, streamlining the process of building and managing AWS environments. Key Features and Functionality: - Familiar Programming Languages: AWS CDK supports multiple languages, allowing developers to use their preferred programming language to define cloud infrastructure. - Reusable Constructs: The framework provides a library of constructs—pre-built components that encapsulate AWS resources and configurations—promoting reusability and reducing boilerplate code. - Higher-Level Abstractions: Developers can create custom, higher-level abstractions known as patterns to simplify complex infrastructure setups and improve maintainability. - Integration with AWS CloudFormation: AWS CDK applications are compiled into AWS CloudFormation templates, ensuring compatibility with existing AWS CloudFormation features and tools. - Modularity and Extensibility: The framework encourages modularity and extensibility by allowing developers to create and share custom constructs and patterns. Primary Value and Problem Solved: AWS CDK addresses the challenge of managing cloud infrastructure by enabling developers to define and provision resources using code, thereby treating infrastructure as code (IaC). This approach enhances productivity, ensures consistency, and facilitates best practices in cloud application development. By using familiar programming languages, developers can seamlessly integrate infrastructure definition with application code, leading to more efficient development workflows and easier maintenance of cloud environments.




## AWS Cloud Development Kit (AWS CDK) Reviews
  ### 1. AWS CDK Makes Infrastructure as Code More Maintainable and Reusable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Atharva P. | Cloud BI Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 08, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

What I like most about AWS CDK is that it lets developers define cloud infrastructure using familiar programming languages like Python, TypeScript, Java, and C#, rather than manually writing large CloudFormation templates. As a result, infrastructure development feels more maintainable and reusable, and it’s also easier to keep it aligned with application code.

I also appreciate the ability to create reusable constructs and apply standard software engineering practices—such as version control, testing, and code reviews—which can make day-to-day infrastructure management much smoother.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

AWS CDK introduces an abstraction layer over CloudFormation, so troubleshooting deployment issues sometimes requires understanding both CDK and the underlying CloudFormation resources. Upgrading between CDK versions can also occasionally require code changes.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS CDK solves infrastructure automation and infrastructure-as-code challenges.

Example:

In our AWS data engineering environment, we use CDK to provision S3 buckets, Lambda functions, IAM roles, EventBridge rules, Glue jobs, Step Functions workflows, and API Gateway resources as code.

Instead of manually creating resources through the console, entire environments can be deployed consistently across development, testing, and production accounts using a single deployment process.

This improves consistency, reduces manual errors, and accelerates environment provisioning.

  ### 2. Infrastructure as Code Made Easy with Real Languages in AWS CDK

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gal Z. | VP R&amp;D, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 17, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

What I like best about AWS CDK is the ability to define cloud infrastructure using real programming languages like TypeScript, Python, and Java instead of writing lengthy YAML or JSON templates. This means I can use familiar concepts like loops, conditionals, functions, and classes to build infrastructure, which dramatically reduces boilerplate and makes complex setups much easier to manage.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Deployment speed is a pain point. Because CDK ultimately runs CloudFormation under the hood, deployments can be slow, sometimes taking 10 to 20 minutes or more for larger stacks. Failed deployments often trigger lengthy rollbacks, which interrupts the development feedback loop and makes iterating on infrastructure frustrating compared to tools that apply changes more directly.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS CDK solves the problem of managing complex cloud infrastructure at scale without drowning in thousands of lines of YAML or JSON. Before CDK, defining a moderately complex AWS environment in raw CloudFormation meant repetitive, error-prone templates that were difficult to read, review, and maintain. CDK lets me express the same infrastructure in a fraction of the code using a real programming language, which has made our stacks far more readable and maintainable.

  ### 3. User-Friendly but Slow Local Mocking

**Rating:** 3.5/5.0 stars

**Reviewed by:** Carlos C. | Senior Account Executive, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 26, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

I just like how easy it is to use, honestly. It's pretty easy to set up. I also value the L2 constructs in CDK. They are beneficial when I need more secure cloud storage or when setting up written standard configurations, requiring manually defined encryption, access blocks, and public restriction tools.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

I would say the local mocking is a limitation. When testing my infrastructure locally on my computer before deploying it to the cloud, it's pretty slow.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

I use CDK to define and manage cloud infrastructure. It's easy to use and helps with creating secure cloud storage, using L2 constructs for encryption and restriction tools.

  ### 4. Streamlined DevOps with AWS CDK, Great for TypeScript Users

**Rating:** 4.0/5.0 stars

**Reviewed by:** Chetan M. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 05, 2022

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

I find the AWS Cloud Development Kit (AWS CDK) incredibly easy for deploying applications using AWS services. The ability to use programming languages like TypeScript, which our codebase already utilizes, is fantastic because it means I can work in a familiar language that enhances my comfort level with coding for CDK. The process of building DevOps architectures with line coding languages is streamlined, allowing me to reuse and deploy easily across various environments. Setting up and developing our CI/CD pipelines has also become effortless. I love that CDK enables the creation of custom constructs, providing a high level of abstraction in coding. Another standout feature for me is observing changes in cloud formations via CDK, ensuring I am always aware of what changes are being applied. The reusability of code across projects maintains consistency within our organization, which is highly beneficial.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

I find that if my infrastructure team is more comfortable with YAML and Terraform, adapting to AWS CDK's use of TypeScript and Python can be challenging for them. When we're working extensively in Terraform, it becomes slightly difficult to integrate with AWS CDK. Additionally, the abstraction provided by CDK sometimes leads to issues, such as leaks that make debugging complex and not straightforward. I feel AWS CDK is more suited for smaller projects; as projects grow larger, understanding the infrastructure code becomes complicated, presenting a notable learning curve and complicating architectural decision-making.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

I use AWS Cloud Development Kit (AWS CDK) to develop applications using AWS services, making deployment easy. It allows me to use TypeScript, enhancing comfort and consistency in projects. AWS CDK lets me build reusable constructs, eases CI/CD pipeline development, and ensures consistency across project environments.

  ### 5. Deterministic Infrastructure as Code

**Rating:** 4.5/5.0 stars

**Reviewed by:** João C. | Lead Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 15, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

Being able to define infrastructure as code in a deterministic manner provides a better overall DX, given changes are easily reviewable and reversible.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Sometimes it lags behind existing features or doesn't provide the full set of options.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

We can test, review, and revert infrastructure changes quickly and painlessly using the language we're already familiar with (TypeScript).

  ### 6. Efficient Cloud Management Using AWS CDK

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bhagya H. | Product specialist, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 18, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

AWS CDK assists us to organize cloud resources in an orderly manner through code. It simplifies deployments and makes them more reliable and also easier.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

I sometimes find it difficult to debug problems because sometimes errors are not very obvious and can involve checking in several settings.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

It assists us to organize cloud infrastructure in an organized manner. This is more advantage for  because deployments are quicker and simpler to sustain in the long run.

  ### 7. Reproducible and versionable infrastructure in TypeScript with AWS CDK

**Rating:** 4.0/5.0 stars

**Reviewed by:** Axel U. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 10, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

AWS CDK allows defining the infrastructure of Indoff University using real code in TypeScript, making the deployment process reproducible and easy to version alongside the rest of the project on GitHub.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The documentation can be confusing for specific use cases, and the synthesis time of stacks in large projects can become slow. Additionally, deployment errors are sometimes not very descriptive.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

At Indoff University, AWS CDK allows us to manage cloud infrastructure in a centralized and automated way. We eliminate manual configuration in the AWS console, reducing human errors and speeding up the deployment of new environments for the educational system.

  ### 8. Makes Infrastructure Patterns Easy for Developers

**Rating:** 4.5/5.0 stars

**Reviewed by:** Petra H. | Director Brand Communications, Enterprise (> 1000 emp.)

**Reviewed Date:** May 02, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

I believe the greatest advantage of AWS Cloud Development Kit lies in making the work for developers easier in creating infrastructure patterns for their applications.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The learning curve is not as simple as one could expect. It may take some time for first time users to adjust to the system and its functionalities

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

t simplifies the workflow through significantly more streamlined processes, reducing what once required 12 clicks or commands to a single action. It also supports better organization of the coding process.

  ### 9. Reusable Infrastructure as Code with AWS Cloud Development Kit

**Rating:** 5.0/5.0 stars

**Reviewed by:** Manish K. | Managerial, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 30, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

What I like best about AWS Cloud Development Kit is defining infrastructure in real programming languages. It enables reusable constructs, better abstraction, and faster, maintainable deployments.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

What I dislike about AWS Cloud Development Kit is its abstraction complexity. Debugging synthesized CloudFormation, version drift, and frequent updates can make troubleshooting and upgrades challenging.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS Cloud Development Kit solves the problem of managing infrastructure through verbose, error-prone templates by enabling code-driven IaC. This improves reuse, consistency, faster provisioning, and easier maintenance of complex cloud environments.

  ### 10. Infrastructure as software: CDK brings consistency and quality to deployment

**Rating:** 4.5/5.0 stars

**Reviewed by:** Raul G. | director, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 19, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

What I like most is that the CDK treats infrastructure as what it really is: software. This allows us to apply the same quality practices that we use in our applications, such as unit tests, code reviews, and design patterns, and maintain everything with a more consistent approach.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

If you don't review it carefully, the CDK might be creating IAM roles with names that are too generic or policies that are a bit more permissive than what the "principle of least privilege" dictates.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Deployment times are more efficient, not only saving resources but also allowing delivery to clients or prospects in less time.

  ### 11. Best-in-Class AWS CDK Constructs for Building on AWS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sam F. | CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 28, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

AWS Cloud Development Kit is by far the best of breed for a library of constructs that cover many AWS services and features.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

It can be quite complex in the beginning but once you get it, its incredibly powerful.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

It makes the process of AWS cloud development much, much easier and cost effective over time.

  ### 12. Standard development framework for infrastructure and cloud deployments

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** September 17, 2025

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

CDK allows to easily define infrastructure as code by creating stacks that are then deployed to your AWS account. Code can be easily written in typescript, and can be deployed via stacks that can be redeployed and their status can be seen using the AWS console. The best part of AWS Cloud Development Kit is that updates to infrastructure can be maintained using git and version control.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The CDK code needs knowledge of the AWS library and set up of a code package and repository that can then be connected to the AWS Account using CLI. Also, managing auth and security tokens is not directly possible in the CDK and there needs to be a separate token vault to manage secure tokens.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS SDK is solving the problem of avoiding manual deployments and tracking infrastructure set up and deployments over time. Before CDK, Infrastructure was created manually via the AWS Console but it did not allow to re-deploy easily in case of errors or bad deployments. With CDK, the infrastructure is created as software stacks in code which can be redeployed at any point in time and easily replicated across regions or even other AWS accounts.It is much better than writing verbose templates in configuration as code can be written easily in typescript and we can use constructs such as for loops and if conditions to deploy based on certain requirements or if we want to deploy the same component multiple times.

  ### 13. Create IAAS with less complication and faciity

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Pharmaceuticals | Enterprise (> 1000 emp.)

**Reviewed Date:** September 17, 2025

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

The abiity to modularize and abstract the various resources/services with the AWS CDK.  It makes it easy to use a language you are already familiar with and develop reuseable, repeatable and deployable code for and AWS infrastrucure.  With IDEs and ability to link to documentation, understanding the concepts and parameters ensured knowledge and understanding as well rather than copy-pasta.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

It is not cloud agnostic, nor should it be.  But it relies on cloudformation, which can be slow and buggy.Version upgrades can be a pain and you really are locked into all aws services rather than using outside tools easily.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

We used it as part of a multi regional (timezone) team for developing an AWS native platform IAAS - the CDK allowed for ese of communication, syncing of styles, and simler reviews and the ability to reuse blocks.

  ### 14. Modular, Reusable Code Boosts Productivity—But Debugging Can Be Confusing

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 18, 2026

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

Reusable constructs and modular code help reduce duplication. Autocomplete, type checking, and debugging tools also improve productivity and make day-to-day development smoother.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Debugging is confusing, Needs lot of training

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Designing Complex architecture

  ### 15. Powerful tool for modern cloud infrastructure

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** September 17, 2025

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

I like how AWS CDK lets me use familiar programming languages like TypeScript and Python to define infrastructure. It abstracts away a lot of the complexity of CloudFormation and makes infrastructure-as-code feel like actual software development. The constructs are reusable, and the integration with AWS services is seamless.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The learning curve can be steep, especially when debugging complex stacks or dealing with low-level CloudFormation quirks.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS CDK solves the problem of managing cloud infrastructure through manual configurations or verbose JSON/YAML templates. By allowing me to define infrastructure using familiar programming languages, it streamlines development, improves maintainability, and enables better reuse of code.

  ### 16. My experience using the AWS Cloud Development Kit

**Rating:** 4.0/5.0 stars

**Reviewed by:** Leonardo S. | Architect - Software Development, Enterprise (> 1000 emp.)

**Reviewed Date:** March 26, 2025

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

I have used it with my Python development. When using ephemeral virtual machines, it always helps to  keep the data in buckets so I always add code using the CDK to create them. That way I persist the data between reboots of the vm or when I need to destroy it and recreated it.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

It t can feel overcomplicated compared to writing plain CloudFormation or Terraform scripts.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

For small projects and budgets, avoid the need for complex Infrastructure as Code and devops resources, better utilize developers as they already know certain  programming languages

  ### 17. Best option for ease of workload

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jeffrey M. | Business Development Executive, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 20, 2024

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

Azure is a solid choice, especially if you're already using Microsoft products. The integration with Office 365, Windows Server, and other tools is seamless. It’s reliable and easy to manage once you get familiar with it

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

While it’s generally user-friendly, some of the more advanced services can feel a bit complicated. It doesn’t quite offer as many features as AWS, so it can be limiting depending on your needs.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS helps scale infrastructure based on demand, manage complex workloads, and improve performance globally, all while offering cost-efficient, pay-as-you-go pricing.

  ### 18. AWS CDK with Visual Studio Code - Great to Have

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pankaj Kumar S. | Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** March 20, 2024

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

AWS CDK is a great tool to have at our disposal when it comes to integerate our application with AWS. It helps us to seamlessly develop our code, deploy it on AWS cloud and manage different services that AWS offers simply through our code. Also, it is easy to implement as we can integerate it with our IDE such as VS Code or IntelliJ. Community support along with customer support helps us too.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

When it comes to what I dislike about AWS CDK, there is not much which I dislike but at the same time everything has some cons associated with it. One of them is its dependency on language though it supports multiple languages but not all the features are available in every language. Also, AWS CDK is easy to use and implement , sometimes we tends to use some unnecessary AWS services which incurs extra cost to us :)

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS CDK is providing us way to integerate it in our application as use it as infrastructure as code as we can use it to develop our application and use the AWS resources/services directly through our code and also it helps us to deploy it over Cloud with ease and we can debug the same easily using AWS cloud developopment kit.

  ### 19. Developer best choice :AWS CDK

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ajay Y. | DevOps, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 28, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

AWS CDK, developers can leverage the benefits of infrastructure as code (IaC) while working with a programming model that aligns more closely with their development workflows. This can lead to increased productivity, code maintainability, and collaboration between development and operations teams.
ease of implementation, ease of use, and ease of integration with CloudFormation.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Many users find AWS CDK to be a powerful and flexible tool for defining and managing AWS infrastructure. As with any technology, individual experiences and preferences may vary. all good so far in my experience.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Under the hood, AWS CDK solved our many issues and challenges majorly from the Tech and Developers side. AWS CDK enables developers to model infrastructure using familiar programming languages, such as Java, TypeScript, Python, C#, and others, instead of defining it through template files in JSON or YAML.
AWS CDK allows developers to create and share reusable components (constructs) that represent common architectural patterns. This promotes code reuse and accelerates the development process.
AWS CDK generates CloudFormation templates based on the code written by developers. This allows the infrastructure to be deployed, updated, and deleted using the familiar AWS CloudFormation service.

  ### 20. Best Tool with Infrastructure as a Code for Developers for Cloud Provisioning

**Rating:** 5.0/5.0 stars

**Reviewed by:** Varun Ganjigunte P. | Computer Vision Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 31, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

The AWS Cloud Development Kit supports multiple programming languages such as Python and Go which is most easy to use, has great examples and documentation, reliable and easy to integrate and maintain several Machine Learning project infrastructures via software code. 
The APIs developed includes many functionalities for making changes of configuration files to chnage virtual cloud resources to changing user permissions all in one place.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The debugging and resolving deployment issues  just from the APIs are sometimes difficult. However, analyzing build logs provides a clear reason for any failures.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Most infrastructure as a code tools are difficult to maintain and integarte due to a specific programming language or template provided by the cloud provider. However, in AWS CDK, we get to use application oriented programming languages like Go, Python, Typescript etc., to manage infrastructure by several developers working with web applications, mobile applications, virtual machine for machine learning tasks.

  ### 21. AWS CDK Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anurag J. | Data Scientist, Enterprise (> 1000 emp.)

**Reviewed Date:** May 15, 2024

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

Language independence, you can utilize your preferred programming language. Easy to integrate with other AWS Services. Also its reusable constructs reduce the duplication of codes.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

I think the learning curve, one should be proficient before utilizing this. Sometimes dependency management add complexity for larger project with multiple collaboration.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

It helps to overcome the challenges of traditional approach. Also, it provides a developer-friendly approach to define cloud infrastructure as code. Also, it is easy to integrate with other AWS services.

  ### 22. Review for AWS Cloud Development Kit

**Rating:** 4.0/5.0 stars

**Reviewed by:** Saurabh S. | DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 01, 2024

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

The reusability factor & freedom to define  infra as a code in any language is the best point of it.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

It gets a bit complex while implementing & also requires knowledge of Iac in depth

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

The feature to write infra as code has been solved by it. Also the modules created can be reused as well

  ### 23. Cloude Infrastructure for Programming Language

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sankalp M. | Associate Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 21, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

As AWS Cloud Development Kit help us to intract with AWS in many programing language such as python , java , C# and many other. As AWS CDK also provide use reusable construct which help us to send this construct across our team and project. As this AWS CDK is also interated with many other IDE such as Visual Sudio Code it make me easy to test , deploy AWS CDK Application. It Also give dependencies graph based on our code.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

It is very difficult to match the updated CDK code with respect to the current AWS changes. Integration of AWS service is fine much difficult as the programming language changes.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

As it is easy to integrated any king of platform easily you are deploying . The AWS SDK resolves the dependency on the AWS CLI, AWS SDK and APIs as well as on the Cloudformation service.

  ### 24. Aws CSK - the development kit you need

**Rating:** 5.0/5.0 stars

**Reviewed by:** Karthik J. | DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 09, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

It lets us decide how to design the cloud infrastructure over aws using the familiar languages like Java, JavaScript, python, etc. aws CSK integrates best with the aws

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Aws cdk has deep learning curve. One who doesn't any idea about aws and cloud computing and programming languages might find it bit hard to learn

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

So recently we have migrated all the application from on premise to Aws cloud infrastructure. Previously used different toolkit to deploy the infrastructure. But recently we have upgraded to aws cdk. It solves the problem of having over dependency with other toolkit. Since awcdk integrates best with aws, we don't have any problem implementing the solution over aws. Also, the premier support from aws is the best.

  ### 25. Very good.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 25, 2024

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

Adore the integration with multiple programing languages and ability to simplify complex setups, though I find the learning curve quite steep.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Steep learning curve, and the vendor lock in are a bit annoing.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Moving away from CloudFormation, as it gotten too complex for specific infrastructures.

  ### 26. Service to deploy: AWS

**Rating:** 5.0/5.0 stars

**Reviewed by:** MAYANK C. | Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 09, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

I like best about AWS Cloud Development Kit is it allow developer like me to define the cloud infrastructure using programming language.another thing which i feel is that it is type safety applicatiion as it catches error at run time. And at last the last feature i like is its development tool kits it provide for debugging and testing.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

what I dislike about the AWS kit is as a developer I feel that as the application grows its complexity grows this CDK base gets complicated potentially increasing the maintenance. Another thing that I feel disliked about its documentation gap this hinders troubleshooting.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Aws Cloud Development Kit solving my problem in managing cloud infrastructure. What i found benefitted after using the aws kit is its simplest infrastructure as a lone wolf managing things is very important thing and if something is simplest then it will benefit me in focusing more on bussiness than the managing stuff. It also enhance code quality, through safety.  its  seamless integration Aws service simplifies resources for which develoeper like me make it accessible to developers.

  ### 27. Best framework for cloud infrastructure

**Rating:** 5.0/5.0 stars

**Reviewed by:** yogeshwer V. | Senior Data Analyst-PowerSchool, Enterprise (> 1000 emp.)

**Reviewed Date:** April 02, 2024

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

The best part is the redeployment and rollback.
I just love these two feature

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

There is nothing to dislike everything is perfect in this.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

The best part of AWS CDK is that i can use any programming language to solve my problems as its very adaptable

  ### 28. Aws Cdk Simplifies everything in Cloud from Kubernetes to Terraform, one of the best thing !

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vatsal M. | Associate Software Development Engineer (Data Engineer), Enterprise (> 1000 emp.)

**Reviewed Date:** December 02, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

We started with terraform integration and simplification using aws cdk and the flexibility and features it offers is unparalleled

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The ease to integrate with existing system is good but can be improved with more blogs and use cases covered. For a highly complex system aws cdk has less resources for refactoring

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

We try to manage our IT infra at one place

  ### 29. Helping in managing different AWS Services.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Krishan K. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 07, 2020

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

Infrastructure as code with code simplicity.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The steep learning curve for newcomers or beginners.

**Recommendations to others considering AWS Cloud Development Kit (AWS CDK):**

You can deploy easy solution which are common in mostly application like image upload and image crop. So for this functionality you can create your app using AWS CDK and deploy that app on cloud and use it in any software. Which make its app reusable and its cost effective too so i will recommend use this software.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS CDK simplifies infrastructure provisioning using familiar programming languages, streamlining resource management, reducing errors, and enabling version control. This benefits developers with more efficient and maintainable infrastructure deployments.

  ### 30. A Developer's Dream

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rony Y. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2024

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

High-level constructs and multi-language support.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Learning curve and occasional bugs (e.g., Step Functions).

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Solves IaC complexity, accelerates development, and provides multi-language flexibility—boosting productivity and efficiency.

  ### 31. AWS CDK - A Kit of a kind

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek S. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 12, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

The best thing about AWS CDK is that it supports variety of scriptinng and programming languages like python, typescript, java, javascript and many more So developer with skills in different programming or scripting languages can work on it.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Nothing as such that i would dislike about the AWS CDK. It has the tools to work easily thus helping developers to build apps and perform it's implementation easily.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Building apps and stacks, working on cloud environment, developing carts, working with different languages makes is versatile and robust.

  ### 32. Review of AWS CDK

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sai Soumya P. | Business Intelligence Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 17, 2024

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

It supports popular programming languages, has type safety and IDE support. Its also integrated with various AWS services like cloudformation. It is flexible with a growing community and ecosystem and there is continuous impovement.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Its learning curve and abstraction overhead, limited language support and resource naming challenges.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Helps in managing AWS infrastructure, uses familiar programming languages, can integrate with our IDE.

  ### 33. Aws is more  versatility for use

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anudeep N. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 31, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

It seemlesly work faster and smoother even though its a big cloud software and its cost less compares to azure .

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Its hard to remember all the things and at the same time cdk is only supported to aws while we want to integrate with other cloud infrastructure it is a bit harder

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

I used it for getting versioned for my code when i merge every time to aws cdk and some times i used to pull my previous code to check the errors in my new code by comparing both versions

  ### 34. Useful tool for any cloud development requirement

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 19, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

AWS Cloud Development Kit is our go to resource and tool for anything related to cloud development and deployment. We in fact recommend this to all our customers as it's very easy to get started, allows auto scale feature to scale infrastructure as and when required with the flexibility to manage everything

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

As such, we could not find anything that does not help us or is negative for the services offered, since it's so flexible in every aspect and allows complete control on the infrastructure and spending on the tool

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Our complete IT infrastructure has moved onto cloud with the help of AWS and now this offers us accurate idea of how much we are going to spend, when and where do we want to increase the load of the server. With the help of the AWS dashboard, we get complete glance on the cloud/IT infrastructure and we feel we have more control with the help of AWS

  ### 35. AWS CDK - A Great Framework

**Rating:** 2.5/5.0 stars

**Reviewed by:** Ujjwal A. | Devops Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 30, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

1 - It supports multiple programming languages.
2- It is easy to use in comparison to other CDKs.
3- The customer support of AWS is best.
4- It comes with a number of features.
5- here we can build multi stack Applications.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

1 - The charges incurred by using it a bit more.
2- Some issue takes time to be resolved by AWS.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

The problem it solves is directly linked to the features  like - 
1-I t is Developer Friendly.
2-Reusability.
3-Abstraction of complexity
4-Built in best practices
5- Infrastructure As  Code.

  ### 36. Developers Bucket

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mayur D. | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 13, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

The AWS Cloud Development Kit will allow us to interact with AWS using any language code. This language agnostic approach will help to integrate the AWS Services in their platform with greater ease. No more dependency on the SDK and even on cloud formation service.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Regarding the down points for AWS CDK, I dont specifically have right now. But maybe I might have some suggestions on the integration of AWS services in the code of different languages.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

The AWS SDK resolves the dependency on the AWS CLI, AWS SDK and APIs as well as on the Cloudformation service. Also it can be easily be integrated with any kind of paltform you are developing.

  ### 37. aws cdk framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhinav  K. | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 14, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

AWS CDK is super helpful in managing the infrastructure of applications, I have used this framework multiple times in my nodejs projects. I like its template, which gives complete control over resources such as lambda, API gateway, sqs, dynamodb. The best thing is its rollback feature when there's any issue deploying the application, this feature worked as a savior for me multiple times.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

I dislike a couple of things about this framework first its limitation to specific languages is not reasonable. There should be a way to write the CDK code in yaml or json, which will also improve developers learning curve.
Second there is no official way to deploy CDK applications from GitHub actions, so I have to rely on third party.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS cdk is one of my favourite tool for deploying my nodejs application, I am a full stack serverless developer, so this tool is very handy for me.
I have used this tool with other AWS services in my product such as lambda, api gateway, sqs. I have been benefiting a lot from cdk, suppose I want to add another microservice resource in my application, then, It can be added quickly and if there's any problem, it rollbacks automatically.

  ### 38. AWS CDK - Framework of a kind

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 02, 2024

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

The most good thing I like about it is the familiarity of the syntax and data types. You can also import or export the required resources by reference unlike Cloudformation.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The community needs to be more active. I find the updates rather buggy or sometimes break the already working features.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS CDK helps define infrastructure using python. The speed is good and is slightly more reliable than AWS Cloudformation but still has a long way to go.

  ### 39. AWS CDK review as AWS Engineer

**Rating:** 4.0/5.0 stars

**Reviewed by:** MAHESH K. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 16, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

It best thing about AWS CDK it feature to build application with the programming and we can connect to aws resource using APIs and the power to use IAC tools for infrastructure deployment.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The AWS CDK limitiation of particular programming language. Where we can not use YAMl or JSON

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

AWS CDK heps in keeping all my code for deployment infra to application code at one place. Sharing the infrastructure design patterns among the teams.  Implementing cloud deployment at one place.

  ### 40. Love-Hate Relationship with Cloud Infrastructure as Code

**Rating:** 3.0/5.0 stars

**Reviewed by:** Anton B. | IT Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 12, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

The ability to use my preffered language to create cloud infrastructure. The supportive community makes it easy to get support and making development more productive.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The learning curve can be a bit steep, especially if you're used to simpler IaC tools. It can also be a headache when you have to update your CDK code to match the latest AWS changes

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Usually, we encounter multiple errors, which requires a thorough investigation to pinpoint the underlying issue. When using CDK it is easier to pinpoint underlying issues on deployment. We are able to redeploy until we get the result we want.

  ### 41. Most comprehensive cloud platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhinanth G. | Quality Analyst - Customer Success Excellence, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 12, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

It helps startups ease up implementation when onboarding their minimum viable product and rapid deployment into the cloud. Extremely easy to use and excellent customer support. All necessary integrations are available.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Not very rich in features and needs competitive pricing

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Streamline cloud infrastructure bottlenecks and developer operations and maintenance of server infrastructure

  ### 42. Cdk toolkit made it very easy to use aws services for server less architecture

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tushar S. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 22, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

Cdk toolkit made it very easy to use aws services for server less architecture.
Even documentation is well written to use services .
In other serverless architecture frame work we need to Yaml but there is no need for that.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

There should be example real world example .
The problem which is resolved by github that multiple developer can work together on same repo. This is still biggest problem I found .

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

It removed maintaining Yaml file and as it is difficult to written and also bit confusing. 
Since there are do any option to make development  fast in cdk so it is very good .

  ### 43. Note on AWS CDK

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dayalan T. | Cloud Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 21, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

Being in Python background, this really helps in building the resources with our feasible language & its integration with VSC also helps in tagging the resources

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Non-Cloud native (AWS) resources might require additional workarounds to roll out, In very case AWS CDK construct may result in resource duplication, Careful design is necessary to avoid unintended redundancy

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Being in Python background, and not being familiar with popular terraform, this gives the user the leverage to build the infrastructure in a desired programming language

  ### 44. AWS CDK Review: Streamlining Cloud Infrastructure Development

**Rating:** 3.0/5.0 stars

**Reviewed by:** Hameed Irfan Ahamed  M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 26, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

AWS CDK is a powerful tool for cloud infrastructure as code. It's particularly beneficial if you're already using AWS services and want to manage your infrastructure in a more programmatic, developer-centric way

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

AWS CDK is continually evolving, which can occasionally lead to changes in APIs or constructs. Staying up-to-date is important but can be a challenge.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

We create our own constructs and libraries, making it easy to reuse infrastructure patterns across projects or even share them with the community.

  ### 45. AWS Cloud Development Kit (AWS CDK)

**Rating:** 4.5/5.0 stars

**Reviewed by:** SHAILESH Y. | Lead Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 11, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

AWS Cloud Development Kit (CDK) provides several benefits for developers and users, including the ability to define infrastructure using familiar programming languages, code reuse, automation of AWS resource creation, and high-level abstractions. This makes creating and managing AWS infrastructure easier while improving consistency and reducing the risk of errors.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Learning curve: AWS CDK uses programming languages such as TypeScript, Python, and Java, which may require some learning and adjustment for users who are not familiar with these languages.

Possible bugs and issues: As with any software tool, there is always the possibility of encountering bugs or issues with AWS CDK, which can lead to delays in project timelines.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Simplifies AWS infrastructure management: AWS CDK provides a high-level abstraction layer that simplifies the process of creating and managing AWS infrastructure, making it easier to work with than traditional AWS CloudFormation templates.

Faster infrastructure development and modification: With AWS CDK, developers can create and modify infrastructure using code, which is faster and more efficient than manual configuration through the AWS console or CLI.

Ensures consistency and quality: AWS CDK helps enforce consistency and standardization across infrastructure, reducing the risk of errors and improving overall quality.

Supports multiple programming languages: AWS CDK supports multiple programming languages, making it more accessible and flexible for a wider range of developers and teams.

  ### 46. Great for developer to write iac.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Md N. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 19, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

The use of existing L2 construct with policies generated by construct.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

Hotswap is not working when I use nested stacks. It takes more time to deploy changes.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Writing  and maintaing IaC using CloudFormation was tremandaous work for our small team. It saves our time.

  ### 47. Used AWS as a tool to create web-UI using kubernetes

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dhruvkumar B. | Enterprise (> 1000 emp.)

**Reviewed Date:** October 01, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

Ease of remote and easy to use. Also there is no con with OS

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

No cons with the OS. I used AWS Linux which was almost the same as the last OS I used i.e. Redhat/ Centos 7

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

It's a very easy tool to get up web-UIs for testing functionality for our business and helps with testing too.

  ### 48. AWS CDK: A comprehensive Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 13, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

AWS CDK allows to define cloud infrastructure using familiar programming language which enables the code sharing, version control and code reuse also  offers a high level of abstracton calls which represents sources and configurations.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

it runs on cloud formation due to which its very slow, In a multistack you need to deploy in parallel where reduce overall deployment time and retrying of individual failed stages.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Cloud formation multiple deployment easy rollback drift detection and high security are some of the benefits of aws cdk that I have gotten after using it for my work.

  ### 49. AWS CDK Great service to deploy applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Aviation & Aerospace | Enterprise (> 1000 emp.)

**Reviewed Date:** August 28, 2023

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

By using Infrastructure as code we can deploy multiple environments with network configuration  part, security part, including user roles and policies with cli. It is quote better than cloud formation tool as well

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

It's not possible to use for other cloud vendors like gcp or azure while working for aws. And we may have to know sobmany technologies to leverage which is difficult for everyone to handle for a smooth going

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

Generally we receive multiple errors after deploying and we have to identify the root cause of the error. With CDK it is easy to know the error and fix it and redeploy again until it is successful.

  ### 50. Definition of Infra Coding with AWS CDK

**Rating:** 3.5/5.0 stars

**Reviewed by:** Umesh M. | Product Consultant, Financial Services, Enterprise (> 1000 emp.)

**Reviewed Date:** November 03, 2022

**What do you like best about AWS Cloud Development Kit (AWS CDK)?**

One good thing is its familiar language coding facility. We can write the code in Java, Python, C++, etc to interact with the end users. Even the syntax is very smooth, and whatever language you are comfortable with, we can just write in the same and run the system.

**What do you dislike about AWS Cloud Development Kit (AWS CDK)?**

The community support is very poor for AWS CDK. I have personally faced a lot of bugs and repetitive issues while writing code, and whenever I try to seek community help on GitHub, the same issues or bugs are pending for a long period of time like maybe one year or two years, or even three years. That can be improved.

**What problems is AWS Cloud Development Kit (AWS CDK) solving and how is that benefiting you?**

As consultants, we focus more on efficiency, and AWS CDK is helping in a great way to communicate easily with Business users internal technical support/teams who are basically DevOps developers or engineers. AWS CDK is helping them to define a particular task in simple and known languages without the hassle and helping us in improving project efficiency.


## AWS Cloud Development Kit (AWS CDK) Discussions
  - [What are the benefits and drawbacks of using AWS CDK for cloud infrastructure development?](https://www.g2.com/discussions/what-are-the-benefits-and-drawbacks-of-using-aws-cdk-for-cloud-infrastructure-development) - 1 comment
  - [What is AWS Cloud Development Kit (AWS CDK) used for?](https://www.g2.com/discussions/what-is-aws-cloud-development-kit-aws-cdk-used-for) - 1 comment
  - [How do I upgrade AWS CDK?](https://www.g2.com/discussions/how-do-i-upgrade-aws-cdk) - 1 comment
  - [How does AWS CDK work?](https://www.g2.com/discussions/how-does-aws-cdk-work) - 1 comment
  - [Will they provide support to other language as well?](https://www.g2.com/discussions/30613-will-they-provide-support-to-other-language-as-well) - 1 comment

- [View AWS Cloud Development Kit (AWS CDK) pricing details and edition comparison](https://www.g2.com/products/aws-cloud-development-kit-aws-cdk/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-08+22%3A37%3A17+-0500&secure%5Bsession_id%5D=c0b099ff-102b-48d1-8da1-883be563a295&secure%5Btoken%5D=43c5885cb99eb51af0ca4f51922c732f517836e6ea2ca4ebb967df2ce15de737&format=llm_user)
## AWS Cloud Development Kit (AWS CDK) Integrations
  - [AWS S3 Objects to Alation](https://www.g2.com/products/aws-s3-objects-to-alation/reviews)
  - [Bitbucket](https://www.g2.com/products/bitbucket/reviews)
  - [CircleCI](https://www.g2.com/products/circleci/reviews)
  - [Confluence](https://www.g2.com/products/confluence/reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews)
  - [Jira](https://www.g2.com/products/jira/reviews)
  - [Rapid7 Managed Detection and Response Services](https://www.g2.com/products/rapid7-managed-detection-and-response-services/reviews)
  - [Splunk Enterprise](https://www.g2.com/products/splunk-enterprise/reviews)


## Top AWS Cloud Development Kit (AWS CDK) Alternatives
  - [Google Cloud GPUs](https://www.g2.com/products/google-cloud-gpus/reviews) - 4.2/5.0 (10 reviews)
  - [Oracle Bare Metal Cloud Services](https://www.g2.com/products/oracle-bare-metal-cloud-services/reviews) - 4.4/5.0 (14 reviews)
  - [pgAdmin](https://www.g2.com/products/pgadmin/reviews) - 4.1/5.0 (70 reviews)

